Stefan Rueger
|
90dfee80ba
|
Change info on libreadline to notice2 level
|
2022-12-31 12:42:12 +00:00 |
Stefan Rueger
|
ac10272bb6
|
Lengthen delay after reset for benefit of autobaud bootloaders
|
2022-12-31 12:27:07 +00:00 |
Stefan Rueger
|
ab3da9f87c
|
Guard urclock_getsync() against initial spurious input
|
2022-12-30 21:05:57 +00:00 |
Stefan Rueger
|
50a5d87a4e
|
Modify recv timeouts to accommodate urclock sync with ftdi
|
2022-12-28 15:30:38 +00:00 |
Stefan Rueger
|
4d9d4050e0
|
Add hashes for optiboot bootloader instantiations
|
2022-12-20 21:37:20 +00:00 |
Stefan Rueger
|
3b14c2df77
|
Hint at -xeepromrw option in EEPROM error messages
|
2022-12-17 18:40:09 +00:00 |
Stefan Rueger
|
8024bfd4fb
|
Add partial urclock support for parts with bootloaders in low flash
|
2022-12-03 23:20:05 +00:00 |
Stefan Rueger
|
5a0975aee7
|
Allow / as path deliminator in Windows for urclock metadata
|
2022-11-27 14:44:46 +00:00 |
Stefan Rueger
|
0c96f5d6dc
|
Calibrate urboot's -xdelay for windows
|
2022-11-27 13:57:37 +00:00 |
Stefan Rueger
|
3a5f3735ba
|
Adapt urclock_getsync() to consider legacy bootloaders
|
2022-11-26 12:54:42 +00:00 |
Stefan Rueger
|
10ca3661bb
|
Merge pull request #1190 from stefanrueger/bootloader-hash
Provide bootloader-hash tool
|
2022-11-25 17:40:36 +00:00 |
Stefan Rueger
|
607f0c48be
|
Merge pull request #1188 from stefanrueger/not-all-is-nor-memory
Pad pages with input file contents before avr_write()
|
2022-11-25 17:40:11 +00:00 |
Stefan Rueger
|
289ca4f34c
|
Add optiboot_lgt8f328p.hex bootloader hashes to urclock.c
|
2022-11-25 17:26:17 +00:00 |
Stefan Rueger
|
7269370bf6
|
Change notices about libreadline presence in urclock.c
|
2022-11-25 13:58:11 +00:00 |
Stefan Rueger
|
68c6ffd7fc
|
Silence compiler warnings, change comments, remove typos
|
2022-11-24 12:14:54 +00:00 |
Stefan Rueger
|
19cd7d8c69
|
Remove non-stk500v1 bootloaders from urclock hash table
|
2022-11-22 22:38:43 +00:00 |
Stefan Rueger
|
883d9494c8
|
Silence compiler warnings for urclock.c
|
2022-11-22 01:39:27 +00:00 |
Stefan Rueger
|
f9aea24fba
|
Reduce drain timeout value for Windows in urclock.c
|
2022-11-22 00:49:34 +00:00 |
Stefan Rueger
|
2e398916a7
|
Hash known bootloaders for urclock; they don't need -xbootsize=....
|
2022-11-22 00:47:26 +00:00 |
Stefan Rueger
|
7f4474f049
|
Delete previous metadata when writing new file to flash in urclock
|
2022-11-20 13:02:51 +00:00 |
Stefan Rueger
|
c0e4dd494e
|
Use file basename in -c urclock metadata under WIN32
|
2022-11-20 01:48:39 +00:00 |
Stefan Rueger
|
f276d325ec
|
Handle verification errors in read only memory areas gracefully
|
2022-11-20 00:27:49 +00:00 |
Stefan Rueger
|
ee25a62df6
|
Emulate chip erase in terminal when pgm->chip_erase() soft fails
|
2022-11-19 23:09:18 +00:00 |
Stefan Rueger
|
d65a9a3cee
|
Adapt -c urclock to new reset vector protection in urboot v7.7
|
2022-11-19 19:39:39 +00:00 |
Stefan Rueger
|
a3eeedd176
|
Silence some compiler warnings
|
2022-11-16 02:32:32 +00:00 |
Stefan Rueger
|
2abb666bd2
|
Prepare urclock for autobaud synchronisation
|
2022-11-16 02:08:13 +00:00 |
Stefan Rueger
|
d901e0a768
|
Update urbootPutVersion() to reflect urboot v7.7 changes
|
2022-11-16 00:42:36 +00:00 |
Stefan Rueger
|
82b9491cbd
|
Harden urclock against bootloader bricking
- Detect write restrictions with new pgm->readonly(..., addr)
- Check in byte-wise cached write whether mem/addr allows write
- Emulated chip erase tells user CE is delayed until first -U
- After bootloader CE urclock_chip_erase will init reset vector
- Low level paged write @ 0 unconditionally protects reset vector
- Low level paged read @ 0 checks and repairs reset vector
|
2022-11-16 00:08:46 +00:00 |
Stefan Rueger
|
afc2f7cf0c
|
Hint at option -xdelay=... for urclock programmer not responding messages
|
2022-11-12 13:47:48 +00:00 |
Stefan Rueger
|
ff9c8bbe46
|
Silence min()/max() compiler warnings, fix urclock.c typo etc
|
2022-11-12 13:32:53 +00:00 |
Stefan Rueger
|
e2b69dec75
|
Remove MacOS compiler warnings for urclock.c
|
2022-11-12 01:12:31 +00:00 |
Stefan Rueger
|
b178deef5f
|
Handle n_page_erase in urclock for parts t441, t841 and t1634
|
2022-11-11 01:33:42 +00:00 |
Stefan Rueger
|
321bddbf7b
|
Rename urclock's option forcetrim to restore
|
2022-11-10 22:35:40 +00:00 |
Stefan Rueger
|
afa408e2c6
|
Make urclock.c iron out a bug in some bootloaders
|
2022-11-09 21:00:16 +00:00 |
Stefan Rueger
|
d5d0b940cc
|
Harden vector bootloaders more against reset overwrites
|
2022-11-09 19:28:29 +00:00 |
Stefan Rueger
|
c7ba53bca0
|
Harden urclock against terminal time outs and vector overwrites
|
2022-11-09 16:16:59 +00:00 |
Stefan Rueger
|
20b86fb739
|
Warn in uclock when bootloader cannot read/write memories
|
2022-11-08 20:16:05 +00:00 |
Stefan Rueger
|
6a6d333849
|
Update urclock documentation
|
2022-11-08 15:18:30 +00:00 |
Stefan Rueger
|
cf3c81f714
|
Update urclock's -x parameters
|
2022-11-07 18:01:23 +00:00 |
Stefan Rueger
|
715db4c690
|
Make -A default for urclock programmer
|
2022-11-07 02:43:34 +00:00 |
Stefan Rueger
|
21d93ec8cb
|
Update urclock programmer
|
2022-11-07 01:26:47 +00:00 |
Stefan Rueger
|
e6c26d8db4
|
Provide urclock programmer
|
2022-11-06 01:29:07 +00:00 |