想请问下TI的工程师,因为使用的是sys/bios系统中所带的platform文件,定义了每个段的存放位置,我在使用的过程中(IPC包)修改了里面的linkcmd.xdt,能重新将某个内存段放到其他位置例如改写.tls_tp: load >> L2SRAM将他改为DDR3是没有问题的。
现在我想不通过修改这个linkcmd.xdt去重新放置.tls_tp这个段,我尝试过两种方法都没有成功
1.新建mytest.cmd,.tls_tp > DDR3 并且加到我的工程中去。
2.通过修改cfg文件,使用Program.sectMap[".tls_tp"].loadSegment = "DDR3";
上述两种方法并没有成功,我怀疑是链接顺序的问题,导致最后还是被linkcmd.xdt所覆盖,但是我找不到所谓的顺序是在哪里定义。