boot.h
来自「bdm源代码. coldfire处理器用」· C头文件 代码 · 共 27 行
H
27 行
#pragma CONST_SEG BOOTLOADER_STATE_SEG
extern const unsigned char bootloader_state[2];
#pragma CONST_SEG BOOTLOADER_VERSION_SEG
extern const unsigned char bootloader_ver;
#pragma CODE_SEG SECONDARY_VECTORS_SEG
void secondary_vectors(void);
#pragma CONST_SEG PRIMARY_VECTORS_SEG
extern void * const primary_vectors[16];
#pragma CODE_SEG BOOTLOADER_SEG
void bootloader(void);
#define BOOTLOADER_STATE_ADDR 0xF9CE /* address of the bootloader_state array as per the linker file */
#define ICP_ADDRESS 0xFA19 /* address of the USB in-circuit programming routine */
#define FLASH_PRG_ADDRESS 0xFC09 /* address of the flash programming routine */
#define CPUSPD (*((unsigned char *)0x0089)) /* CPU speed for flash programming (24) */
#define LADDR (*((unsigned int *)0x008A)) /* last address to be programmed (start address is in H:X) */
#define DATABUFF ((unsigned char *)0x0100) /* data to be programmed */
#pragma CODE_SEG DEFAULT
void force_bootloader(void);
#pragma CONST_SEG DEFAULT
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?