工具/软件:TI C/C++编译器
我的问题:我的器件是 tms570LC43x、引导加载程序在第一个闪存扇区中编程、如果应用程序发生中断、则应用程序在第一个扇区中编程、如何跳转正确的条目以运行 中断响应程序。
tms570LC43x 是否有示例项目(应用)?
我的引导加载程序是以下示例,/cfs-file/__key/communityserver-discussions-components-files/312/0245.TMS570LC4357_5F00_UART_5F00_Boot.7z , 示例中的应用程序只是 一个二进制文件,我运行自己的应用程序并按 以下方式配置 cmd 文件:
/*------------------ *
/*链接器设置*/
--retain="*(.intvecs)"
/*------------------ *
/*内存映射*/
存储器
{
/*用户代码开始(2)*/
/*用户代码结束*/
引导程序(X):origin=0x00200100 length=0x00000020
FLASH1 (RX):origin=0x00200120 length=0x001FFFE0
堆栈(RW):origin=0x08000000 length=0x00001500
RAM (RW):origin=0x08001500 length=0x0007EB00
/*用户代码开始(3)*/
/*用户代码结束*/
}
/*------------------ *
/*段配置*/
部分
{
.intvecs:{}>向量
.text align(8):{}>FLASH1
.const align(8):{}> FLASH1
.cinit align(8):{}> FLASH1
.pinit align (8):{}> FLASH1
.bss:{}> RAM
.data :{}> RAM
.sysmem:{}>RAM
}