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 |