Part Number:TMS320C6678Other Parts Discussed in Thread:SYSBIOS
这是Debug 目录下的CMD文件,现在不想使用他,换成自定义的CMD文件,应该怎么处理呢?
Shine:
这个没法不使用的,您可以另外添加自定义cmd文件,但注意不要和sys/bios的cmd文件配置重叠。请看sys/bios手册。7.3.3 Providing a Supplemental Linker Command Filehttps://www.ti.com/lit/ug/spruex3v/spruex3v.pdf
,
Renran:
感谢,这个方法可以满足现在的需求!
,
Shine:
不客气~
,
wei duan:
我现在也碰到了同样的需求,但是我看到参考文档里面的链接也是失效的,能分享一下你是怎么处理的吗,添加了自定义的cmd文件而且不和sysbios系统冲突的?
,
Renran:
在TI-RTOS Kernel (SYSBIOS)User's Guide 的7.3.3小节有说这个问题,大概意思就是添加一个以 .cmd 结尾的文件,会自动链接上,但是新建的cmd文件不能修改已经存在的segment,可以在没有使用的内存段开辟新的segment,多核情况下注意不要和别的核冲突。 也需要注意section到segment的映射不要在CFG 和 cmd 中同时指定。
,
wei duan:
看了文档还是没有理解在sysbios下使用自定义cmd文件分配内存空间而不和系统自动生成的cmd文件不冲突的方法,不知道platform文件里面对空间的分配是不是和cmd文件等价的,如果是等价的就直接用 platform文件分配空间了。看了些介绍,好像cmd文件一般在裸机模式下使用,我们之前有个项目在sysbios下也能自定义使用cmd文件,但是不知道是怎么实现的。官方文档链接都失效了也是难受。
,
wei duan:
好像自定义的内存分配能生效
,
wei duan:
但是这种方式对XDCtools的版本要求很严格,版本不对就没法更改空间分配了,否则只能重新再创建一个平台文件。