工具/软件:Code Composer Studio
大家好、
我正在尝试在当前项目中集成 TI IEC60730自检库 V4.00.01.00、该项目已有.cmd 文件(让我们将其命名为 project.cmd)。
为了将 project.cmd 与 STL_F28335.cmd 提供的定义组合在一起、我遇到了问题、IEC 库使用这些定义来运行不同的测试用例、因为多个部分重叠。 例如、在 project.cmd 中有一个名为 flash 的单个 flash 段、如下所示(在第0页中):
闪存:origin = 0x300002,length = 0x037FFD /*内部闪存(B-H)*/
STL_F28335.cmd 为不同闪存部件定义了多个段、如下所示(在第0页中):
FLASHH:origin = 0x300000、length = 0x008000 //片上闪存*/
FLASHG:origin = 0x308000、length = 0x008000 //片上闪存*/
FLASHF_1:origin = 0x310000、length = 0x005554/*片上闪存*/
PC_TEST_2:origin = 0x315554,length = 0x000004 // PC test function 2 *
FLASHF_2:origin = 0x315558,length = 0x002AA8 //片上闪存*/
FLASHE:origin = 0x318000、length = 0x008000 //片上闪存*/
FLASHD:origin = 0x320000,length = 0x008000 //片上闪存*/
FLASHC_1:origin = 0x328000、length = 0x002AA8 //片上闪存*/
PC_TEST_3:origin = 0x32AAA8,length = 0x000004 // PC test function 3 *
FLASHC_2:origin = 0x32AAAC,length = 0x005554 //片上闪存*/
FLASHA:origin = 0x338000,length = 0x007E80 //片上闪存*/
在不存在重叠问题的情况下、实现两个段定义的最佳方法是什么? 我目前正在努力尝试包含 多级子段的子段(SPRU513N 第204页)、但没有成功。
提前感谢
此致