关于CCS编译StarterWare出现错误的解决方法

2019-07-19 13:36发布

本帖最后由 xzp114 于 2017-1-19 19:35 编辑

    刚上手一块AM335x的硬件平台,准备使用裸跑,下载了TI官方的StarterWare在CCS上运行时,出现了一些错误:提示unresolved symbol Entry
    仔细的查看了一下error发现其实都是一些提示cannot open 。。。lib文件,具体的解决方法如下:
    将如下的截图中的lib文件夹里面的库文件release文件夹拷贝一份在当前目录,命名为Debug文件夹即可解决
          QQ图片20161223160504.png             和 2222.jpg
拷贝后如下图                       
          333.jpg

然后在工程中先Clean,在编译即可 111.jpg
编译出错的原因总结:在很多例程的工程中,都会用到一写关于AM335x的外设库,包括grlib、mmcsdlib、nandlib、utils、drivers、system_config、usblib、platform这几个,而这些苦在编译后都是以.o的输出文件格式被其他工程调用,因此在编译其他应用工程时,需要将这些库提前编译一下,包括Debug和Release模式下,就会彻底解决此问题。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
xzp114
1楼-- · 2019-07-21 10:17
xiaoyaozt 发表于 2017-1-5 20:39
最好能够分享一下工程文件。

这个就是在TI官网上下载的!
uytyu
2楼-- · 2019-07-21 11:17
没有找到代码的入口吗?
uytyu
3楼-- · 2019-07-21 12:32
可能工程文件的目录设置的不正确。
shenmu2012
4楼-- · 2019-07-21 16:17
这个先看下具体的文档参考资料的怎么讲的
jkl21
5楼-- · 2019-07-21 18:50
 精彩回答 2  元偷偷看……
jkl21
6楼-- · 2019-07-21 19:10
gygp 发表于 2017-1-3 22:12
库函数有问题。

库文件吗?

一周热门 更多>