mirror of
https://github.com/logicog/RTLPlayground.git
synced 2026-08-30 14:52:51 +08:00
fix: cmd: regset: need add offset when we have less then 8 hex numbers
This commit is contained in:
+2
-1
@@ -365,10 +365,11 @@ void parse_regset(void)
|
|||||||
// zero sfp data
|
// zero sfp data
|
||||||
sfr_set_zero();
|
sfr_set_zero();
|
||||||
|
|
||||||
|
uint8_t offset = 4 - hex_size;
|
||||||
// copy data over
|
// copy data over
|
||||||
while(hex_size) {
|
while(hex_size) {
|
||||||
hex_size -= 1;
|
hex_size -= 1;
|
||||||
sfr_data[hex_size] = hexvalue[hex_size];
|
sfr_data[offset + hex_size] = hexvalue[hex_size];
|
||||||
}
|
}
|
||||||
|
|
||||||
reg_write_m(reg);
|
reg_write_m(reg);
|
||||||
|
|||||||
+1
-1
@@ -26,4 +26,4 @@ Other memory:
|
|||||||
---------------- -------- -------- -------- --------
|
---------------- -------- -------- -------- --------
|
||||||
PAGED EXT. RAM 0 256
|
PAGED EXT. RAM 0 256
|
||||||
EXTERNAL RAM 0x0001 0x1ae8 6888 16777216
|
EXTERNAL RAM 0x0001 0x1ae8 6888 16777216
|
||||||
ROM/EPROM/FLASH 0x0000 0x1c72d 47021 16777216
|
ROM/EPROM/FLASH 0x0000 0x1c735 47029 16777216
|
||||||
|
|||||||
Reference in New Issue
Block a user