This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
大家好,
我正在尝试创建一个简单的项目,该项目将典型的SysBIOS任务示例和F2.8379万D的controlSUITE盲示例结合在一起。 认为创建一个具有多任务处理和所有硬件库以开始开发的基础项目已经足够容易了。
我遇到了很多问题,试图使其发挥作用,我想知道是否有人能够做到这一点。
****************
我尝试过的流程:
****************
1)从F2.8379万D的Sys/BIOS典型项目开始。
2)已重新创建示例[controlSUITE/Devices/Delfino F2837xd/Code Examples/flinky]中的项目属性
4)将参考文件添加到项目中
3)尝试添加命令文件,认为这是我的问题所在
****************
当我编译项目时,我发现该程序不适合内存,并且多个部分的对齐/阻止失败。 我尝试了几个不同的cmd文件,但它们都尝试将内容放入内存,但内存已满。 在“内存分配”选项卡下,“分配失败”部分中有“关于1.5万 字节”。
寻找有关如何解决此问题的建议,或者一种更简单的方法来创建包含SysBIOS和硬件库的项目。
Scott
您好,Scott:
当您导入SysBIOS"典型"项目时,项目中应该有一个通用闪存.cmd文件(可能名为TMS320F2.8379万D.cmd)。 如果您尝试使用该文件而不是F2837xD_RAM_lnk_CPU1.cmd (或任何其它公用/cmd链接程序文件),错误是否消失?
如果要将程序放在RAM中而不是闪存中,则必须对RAM .cmd文件进行一些修改,以使其适合。 controlSUITE中提供的空间似乎没有分配足够的空间来适应默认的SysBIOS配置。
Whitney
您好 ,Scott:
我正在使用的文件是F2.8377万D.cmd,您可以在ti\BIOS_6_46_05_55\packages\ti\platforms\tms320x28\include中找到。
实际上,我认为关键是指令: D01SARAM :origin = 0x00B000,length = 0x0.1万
BIOS似乎在D01SARAM运行。 但我不知道在哪里可以找到BIOS的'01SARAM'的定义或配置。