从官网下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。。。
TI中文支持网



