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

[复制链接]
1818|18
 楼主| xzp114 发表于 2016-12-23 16:16 | 显示全部楼层 |阅读模式
本帖最后由 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模式下,就会彻底解决此问题。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zhangmangui 发表于 2017-1-1 23:31 | 显示全部楼层
比较喜欢经验分享类的帖子

评分

参与人数 1威望 +3 收起 理由
xzp114 + 3 赞一个!

查看全部评分

lzmm 发表于 2017-1-2 22:26 | 显示全部楼层
不能发现库,是库路径不正确吗?
lzmm 发表于 2017-1-2 22:28 | 显示全部楼层
CCS的库都是自己添加的,自带的很少。
xiaoyaodz 发表于 2017-1-2 22:52 | 显示全部楼层
StarterWare没有用过。
xiaoyaodz 发表于 2017-1-2 22:55 | 显示全部楼层
AM335x裸跑程序没有使用过。
gygp 发表于 2017-1-3 22:09 | 显示全部楼层
这个编译软件有什么用?
gygp 发表于 2017-1-3 22:12 | 显示全部楼层
库函数有问题。
 楼主| xzp114 发表于 2017-1-4 09:26 | 显示全部楼层
gygp 发表于 2017-1-3 22:09
这个编译软件有什么用?

StarterWare是TI发布的一个类似于库函数的驱动BSP包,可以使用CCS或者IAR来进行编译,在初步接触该芯片时,可以使用这个BSP包来熟悉一下该芯片的各个外设的操作方法等!
51xlf 发表于 2017-1-4 17:14 | 显示全部楼层
程序有问题吗?
51xlf 发表于 2017-1-4 17:17 | 显示全部楼层
重新添加一下工程文件试试。
xiaoyaozt 发表于 2017-1-5 20:37 | 显示全部楼层
是没有添加相关路径吗?
xiaoyaozt 发表于 2017-1-5 20:39 | 显示全部楼层
最好能够分享一下工程文件。
 楼主| xzp114 发表于 2017-1-6 14:15 | 显示全部楼层
xiaoyaozt 发表于 2017-1-5 20:39
最好能够分享一下工程文件。

这个就是在TI官网上下载的!
uytyu 发表于 2017-1-7 22:13 | 显示全部楼层
没有找到代码的入口吗?
uytyu 发表于 2017-1-7 22:15 | 显示全部楼层
可能工程文件的目录设置的不正确。
shenmu2012 发表于 2017-1-8 22:09 | 显示全部楼层
这个先看下具体的文档参考资料的怎么讲的
jkl21 发表于 2017-1-9 22:14 | 显示全部楼层
xiaoyaodz 发表于 2017-1-2 22:55
AM335x裸跑程序没有使用过。

这个有iar的开发
jkl21 发表于 2017-1-9 22:17 | 显示全部楼层
gygp 发表于 2017-1-3 22:12
库函数有问题。

库文件吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

74

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部