天嵌 ARM开发社区

 找回密码
 注册
查看: 4604|回复: 17

新手求助PB5.0问题

[复制链接]
ockey 发表于 2010-9-16 20:41:36 | 显示全部楼层 |阅读模式
根据天嵌的手册吧TQ2440A加载到PB5.0里进行完全编译,经过数分钟后发现8警告8错误;要怎么解决

本帖子中包含更多资源

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

x
 楼主| ockey 发表于 2010-9-16 20:44:05 | 显示全部楼层
1# ockey
是怎么回事?

本帖子中包含更多资源

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

x
天嵌_support1 发表于 2010-9-16 21:13:32 | 显示全部楼层
你clean 一下在build
 楼主| ockey 发表于 2010-9-17 11:45:08 | 显示全部楼层
3# embedsky_lxt
Clean了一下·现在错误时5个了
麻烦斑竹指点
那些错误都集中在SDHC上面。。。。。

本帖子中包含更多资源

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

x
天嵌_support1 发表于 2010-9-17 12:09:17 | 显示全部楼层
把erro 后面的内容截下来看看,你的截图刚刚把Error 的信息屏蔽
 楼主| ockey 发表于 2010-9-17 12:33:45 | 显示全部楼层
BUILD: [Thrd:Sequence:Type  ] Message
BUILD: [01:0000000214:ERRORE] f:\WINCE500\PLATFORM\TQ2440\Src\Drivers\SDHC\SDHCBASE\sdiocontrollerbase.cpp(1212) : error C2065: 'ResponseR7' : undeclared identifier

BUILD: [01:0000000215:ERRORE] f:\WINCE500\PLATFORM\TQ2440\Src\Drivers\SDHC\SDHCBASE\sdiocontrollerbase.cpp(1212) : error C2051: case expression not constant

BUILD: [01:0000000216:ERRORE] f:\WINCE500\PLATFORM\TQ2440\Src\Drivers\SDHC\SDHCBASE\sdiocontrollerbase.cpp(1313) : error C3861: 'ResponseR7': identifier not found, even with argument-dependent lookup

BUILD: [01:0000000217:ERRORE] f:\WINCE500\PLATFORM\TQ2440\Src\Drivers\SDHC\SDHCBASE\sdiocontrollerbase.cpp(1313) : error C2051: case expression not constant

BUILD: [01:0000000220:ERRORE] LINK : fatal error LNK1181: cannot open input file 'obj\ARMV4I\retail\sdiocontrollerbase.obj'
天嵌_support1 发表于 2010-9-17 15:25:17 | 显示全部楼层
没有安装PB的补丁,光盘里有的
 楼主| ockey 发表于 2010-9-17 16:43:32 | 显示全部楼层
谢谢斑竹哈
 楼主| ockey 发表于 2010-9-17 21:45:15 | 显示全部楼层
BUILD: [01:0000001319:ERRORE] SC2440_SDHCBase.lib(sdhcmain.obj) : error LNK2019: unresolved external symbol "class CSDIOControllerBase * __cdecl CreateSDIOController(struct SDCARD_HC_CONTEXT *)" (?CreateSDIOController@@YAPAVCSDIOControllerBase@@PAUS
DCARD_HC_CONTEXT@@@Z) referenced in function SDH_Init
BUILD: [01:0000001320:ERRORE] SC2440_SDHCBase.lib(sdhcmain.obj) : error LNK2019: unresolved external symbol "public: struct SDCARD_HC_CONTEXT * __cdecl CSDIOControllerBase::GetHostContext(void)const " (?GetHostContext@CSDIOControllerBase@@QBAPAUSDCA
RD_HC_CONTEXT@@XZ) referenced in function SDH_PreDeinit
BUILD: [01:0000001321:ERRORE] F:\WINCE500\platform\TQ2440\target\ARMV4I\retail\SDHC_SC2440.dll : fatal error LNK1120: 2 unresolved externals
还有以上这三个错误 怎么办 补丁也打了。。。。。
天嵌_support1 发表于 2010-9-18 11:15:49 | 显示全部楼层
本帖最后由 embedsky_lxt 于 2010-9-18 11:27 编辑

:)
对于TQ2440 这个BSP 包进行了以上操作还是不行的, 请查看BSP 包下的
“ Src\Drivers\SDHC\SDHCBASE\sdiocontrollerbase.cpp ” 文件下的1211 行和1311 行是否有“ case  ResponseR7:”这段话,如果没有请在1211 行的“case ResponseR6:”和1311 行的“case ResponseR1b:”的
下一行分别添加“case ResponseR7:” 然后重新编译镜像即可
 楼主| ockey 发表于 2010-9-18 14:27:59 | 显示全部楼层
我看了一下原来的文件就有这两句话呀
天嵌_support1 发表于 2010-9-18 15:12:17 | 显示全部楼层
这两句话对你的问题有用么?
 楼主| ockey 发表于 2010-9-18 22:34:39 | 显示全部楼层
就是说bsp包是正常的 那个CCp文件里原本就有那两行代码。但是编译了还是痴线那三个错误
天嵌_support1 发表于 2010-9-19 11:21:08 | 显示全部楼层
13# ockey


你安装了补丁后,有没有选择clean before building 这个选项再build 呢?
 楼主| ockey 发表于 2010-9-19 16:09:41 | 显示全部楼层
选择了· 我想知道对于取出BSP包只读属性的操作,是只对TQ2440文件夹还是要对文件夹内所有文件取消只读?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-6-3 18:15 , Processed in 1.062500 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表