📄 canboot.lst
字号:
;* Uses control registers to get data. Eight bytes are always assumed. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* XXXXXXXXXXX 0 0 0 XXXXXXXX XXXXXX10 _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* XXXXXXXXXXX 0 0 0 XXXXXXXX XXXXXX11 _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* Put commands sent upon receiving Get command (Slave --> Master) D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* YYYYYYYYYYY 0 0 8 YYYYYYYY YYYYYY00 ADDRL ADDRH ADDRU RESVD STATS RESVD RESVD RESVD D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* YYYYYYYYYYY 0 0 8 YYYYYYYY YYYYYY01 DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* Put commands sent upon receiving Put command (if enabled) (Slave --> Master) D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* This is the acknowledge after a put. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* YYYYYYYYYYY 0 0 0 YYYYYYYY YYYYYY00 _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* YYYYYYYYYYY 0 0 0 YYYYYYYY YYYYYY01 _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* ADDRL - Bits 0 to 7 of the memory pointer. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* ADDRH - Bits 8 - 15 of the memory pointer. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* ADDRU - Bits 16 - 23 of the memory pointer. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* RESVD - Reserved for future use. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* CTLBT - Control bits. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* SPCMD - Special command. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* CPDTL - Bits 0 - 7 of special command data. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* CPDTH - Bits 8 - 15 of special command data. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* DATAX - General data. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* Control bits: D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* MODE_WRT_UNLCK - Set this to allow write and erase operations to memory. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* MODE_ERASE_ONLY - Set this to only erase Program Memory on a put command. Must D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* be on 64 byte boundary. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* MODE_AUTO_ERASE - Set this to automatically erase Program Memory while writing data. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* MODE_AUTO_INC - Set this to automatically increment the pointer after writing. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* MODE_ACK - Set this to generate an acknowledge after a 'put' (PG Mode only) D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* Special Commands: D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* CMD_NOP 0x00 Do nothing D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* CMD_RESET 0x01 Issue a soft reset D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* CMD_RST_CHKSM 0x02 Reset the checksum counter and verify D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* CMD_CHK_RUN 0x03 Add checksum to special data, if verify and zero checksum D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* then clear the last location of EEDATA. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* Memory Organization: D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |-------------------------------| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | | 0x000000 (Do not write here!) D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | Boot Area | D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | | D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |-------------------------------| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | | D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | | D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | | D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | | D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | Prog Mem | D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | | D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | | D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | | D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | | 0x1FFFFF D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |-------------------------------| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | User ID | 0x200000 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |-------------------------------| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |:::::::::::::::::::::::::::::::| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |:::::::::::::::::::::::::::::::| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |-------------------------------| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | Config | 0x300000 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |-------------------------------| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |:::::::::::::::::::::::::::::::| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |:::::::::::::::::::::::::::::::| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |-------------------------------| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | Device ID | 0x3FFFFE D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |-------------------------------| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |:::::::::::::::::::::::::::::::| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |:::::::::::::::::::::::::::::::| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |:::::::::::::::::::::::::::::::| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |:::::::::::::::::::::::::::::::| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |-------------------------------| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | | 0xF00000 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | EEDATA | D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | (remapped) | D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* | | (Last byte used as boot flag) D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* |-------------------------------| D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
;* D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -