TI论坛
直播中

王莹

7年用户 247经验值
私信 关注
[问答]

ccs5.2建立双核F28M35 ARM侧工程:请问如何添加M3的driverlib.lib

如题 在建立这个工程时 向这个工程中添加了driverlib.lib,编译出错 提示信息为unresolved symbols remain  在工程的includes中 添加了 mware 、driverlib、 inc的绝对路径,编译后还是会出现如上的错误提示信息,删掉driverlib.lib后编译出现的提示是未找到GPIOwrite等lib库函数的error,刚接触CCS,ccs4或ccs5针对F28M35工程的配置不熟悉,相关的介绍文档很少,对我负责双核CONCERTO评估带来一些阻碍,希望各位给予帮助,谢谢

回帖(2)

周莹

2018-8-19 08:14:05
unresolved symbols remain指的是某个名字没有可以链接的资源。不知道楼主那边出错提示是哪个symbol没有找到?出错后楼主可以在菜单view->console中看到具体出错的symbol是哪个,知道是哪个symbol才好判断到底是哪个库出问题了。
个人怀疑是楼主driverlib.lib版本和include进来的driverlib版本不一致,或者是"rtsv7M3_T_le_eabi.lib"这个库没有被引用进来。楼主可以查查
举报

王莹

2018-8-19 08:22:58
经过尝试找到问题的原因了,不是出现在driverlib的添加,而是出现在controlsuite ->devicesupport->f28m35x->v120->mware->utils->startup_ccs.c line165处,将 ____asm("    .globl _c_int00n"     改成  __asm("    .globl _c_int00n" 编译可以通过了  就是asm前不是4个下划线而是两个下划线,这个问题之前描述的不清楚,难为TI的FAE了,请见谅!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分