主题中讨论的其他部件:controlSUITE, SysBIOS,
工具/软件:Code Composer Studio
大家好,
我正在尝试创建一个简单的项目,该项目将典型的SysBIOS任务示例和F2.8379万D的controlSUITE盲示例结合在一起。 认为创建一个具有多任务处理和所有硬件库以开始开发的基础项目已经足够容易了。
我遇到了很多问题,试图使其发挥作用,我想知道是否有人能够做到这一点。
****************
我尝试过的流程:
****************
1)从F2.8379万D的Sys/BIOS典型项目开始。
- 在RTSC配置页上,将目标设置为: TI.Targets.C28_float
- 将平台设置为 :ti.platforms.tms320x28:TMS320F2.8379万D
- 项目构建良好,在硬件上运行,目前为止很好!
2)已重新创建示例[controlSUITE/Devices/Delfino F2837xd/Code Examples/flinky]中的项目属性
- 对于编译器,添加了F2837xd_headers/include和F2837xd_common/include路径
- 添加了预定义符号CPU1,以便条件代码正确编译
- 链接器添加了F2837xD_HEADers/cmd和F2837xD_common/CD路径
- 链接程序添加了文件rts2800_fpu32.lib
4)将参考文件添加到项目中
- Binky有9个引用文件,所有文件都以F2837xD_开头
- 添加这些作为BIOS项目的参考
3)尝试添加命令文件,认为这是我的问题所在
- Blinky Uses (F2837xD_RAM_Ink_CPU1.cmd)在CCS7目录中发现了此问题,并将其复制到项目中
- Blinky还使用(f2837xD_Headers_nonBIOS_CPU1.cmd)在controllSuite目录中找到了该文件,但也找到了cmd文件的BIOS版本。
- 已将(f2837xD_Headers_BIOS_CPU1.cmd)复制到项目目录。
****************
当我编译项目时,我发现该程序不适合内存,并且多个部分的对齐/阻止失败。 我尝试了几个不同的cmd文件,但它们都尝试将内容放入内存,但内存已满。 在“内存分配”选项卡下,“分配失败”部分中有“关于1.5万 字节”。
寻找有关如何解决此问题的建议,或者一种更简单的方法来创建包含SysBIOS和硬件库的项目。
Scott