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

SafetyMCU_Bootloader这个代码包怎么配置呢?导入CCS5.4总不能正常编译

从官网下PDF手册,里面有这个代码包的链接。下下来以后导入时候提示要求ARMv5.1的编译器,我在CCS5.4中下载了5.1.7。之后导入已存在的工程后,设置为Release模式,然后把Include Options里的路径也改到了当前的目录下,但编译总是各种错。

还有就是那个F021的FLASH API,也下载了给了路径。官网的F021 FLASH API有两个,一个叫F021的,一个是C2000的,后来发现SafetyMCU_Bootloader里要用的是C2000开头的那个。这个东东能给我讲解下吗,谢谢!

各种办法都试了,总不行,例如这次是报这个错:

还有的是报require gcc extension enable。请问这个选项在CCS5.4中的哪里开启呢?

实在搞不定了,求帮助

Jay:

你好,

你的这个问题应该是FlashAPI库文件没有链接成功,因为这两个unsolved symbols就是FlashAPI的两个函数。

FlashAPI库文件请使用你下载的代码包里面lib文件夹内的.lib。

另外,打开GCC,可以在工程属性里面修改,如下图。

fishwang89:

回复 Jay:

又重新试了一下,现在编译的时候提示这个,但是Error指示那里没东西

最下面是:

>> Compilation failuregmake: *** [system.obj] Error 1gmake: Target `all' not remade because of errors.

**** Build Finished ****

顺便问一下,工程里的两个BL_LINK.cmd都是什么作用呢

代码包里最外面是makeall.bat,调用了make.bat,但是最里面却是一个makefile文件。这是什么玩意?

还有,我不用这个代码包了,程序拷出来自己建工程?也不行??擦擦擦

Jay:

回复 fishwang89:

你好,

你要使用的是SPI的boot还是UART的boot?

请把不需要的.c文件exclude from build。。。

赞(0)
未经允许不得转载:TI中文支持网 » SafetyMCU_Bootloader这个代码包怎么配置呢?导入CCS5.4总不能正常编译
分享到: 更多 (0)