TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: Sysbios 下不通过 PlatForm文件 生成Cmd文件或者使用自己定义的CMD文件

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的版本要求很严格,版本不对就没法更改空间分配了,否则只能重新再创建一个平台文件。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: Sysbios 下不通过 PlatForm文件 生成Cmd文件或者使用自己定义的CMD文件
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1