我正在尝试从引导加载程序刷写应用程序、在刷写应用程序后、我将跳转到应用程序。
跳转到应用程序后、所有内容都正常工作、但 RTI0中断不工作。
首次复位时、我获得了 RTI0中断、但将其复位后、它不起作用。
我的引导加载程序链接器文件快照。
VECTORS (X):origin=0x00000000 length=0x00000020 vfill = 0xffffffff
FLASH0 (RX):origin=0x00000020 length=0x0003FFFF - 0x00000020 vfill = 0xFFFFFFFFFFFF
FLASH1 (RX):origin=0x00040000 length=0x003FFFFF - 0x00040000 vfill = 0xffffffff
堆栈(RW):origin=0x08000000 length=0x00002500
RAM (RW):origin=0x08002500 length=0x0007db00
/*组0 ECC */
ECC_VEC (R):origin=(0xf0400000 +(start (vectors)>> 3))
length=(size (vectors)>> 3)
ecc={algoL2R5F021、input_range=矢量}
ECC_FLA0 (R):origin=(0xf0400000 +(START (FLASH0)>> 3))
length=(size (FLASH0)>>3)
ecc={algoL2R5F021、input_range=FLASH0}
/*组1 ECC */
ECC_FLA1 (R):origin=(0xf0400000 +(START (FLASH1)>> 3))
length=(size (FLASH1)>>3)
ecc={algoL2R5F021、input_range=FLASH1}
应用链接器文件 snap。
VECTORS (X):origin=0x00040020 length=0x00000020 vfill = 0xffffffff
FLASH0 (RX):origin=0x00040040 length=0x000BFFFF-0x00040040 vfill = 0xffffffff
FLASH1 (RX):origin=0x000C0000 length=0x003FFFFF-0x000C0000 vfill = 0xffffffff
堆栈(RW):origin=0x08000000 length=0x00002500
RAM (RW):origin=0x08002500 length=0x0007db00
/*组0 ECC */
ECC_VEC (R):origin=(0xf0400000 +(start (vectors)>> 3))
length=(size (vectors)>> 3)
ecc={algoL2R5F021、input_range=矢量}
ECC_FLA0 (R):origin=(0xf0400000 +(START (FLASH0)>> 3))
length=(size (FLASH0)>>3)
ecc={algoL2R5F021、input_range=FLASH0}
/*组1 ECC */
ECC_FLA1 (R):origin=(0xf0400000 +(START (FLASH1)>> 3))
length=(size (FLASH1)>>3)
ecc={algoL2R5F021、input_range=FLASH1}
Thannks
