本帖最后由 xzp114 于 2017-1-19 19:35 编辑
刚上手一块AM335x的硬件平台,准备使用裸跑,下载了TI官方的StarterWare在CCS上运行时,出现了一些错误:提示unresolved symbol Entry
仔细的查看了一下error发现其实都是一些提示cannot open 。。。lib文件,具体的解决方法如下:
将如下的截图中的lib文件夹里面的库文件release文件夹拷贝一份在当前目录,命名为Debug文件夹即可解决
和
拷贝后如下图
。
然后在工程中先Clean,在编译即可;
编译出错的原因总结:在很多例程的工程中,都会用到一写关于AM335x的外设库,包括grlib、mmcsdlib、nandlib、utils、drivers、system_config、usblib、platform这几个,而这些苦在编译后都是以.o的输出文件格式被其他工程调用,因此在编译其他应用工程时,需要将这些库提前编译一下,包括Debug和Release模式下,就会彻底解决此问题。
一周热门 更多>