主题:EM9360串口程序部署调试问题

  共有26715人关注过本帖    
帅哥哟,离线,有人找我吗?
bingdongcha
1楼 信息 | 搜索 | 邮箱


加好友 发短信
EM9360串口程序部署调试问题  发帖心情 Post By:2013-1-13 21:36:00   [只看该作者]

EM9360开发套件,我用的是VS2005开发,能链接到开发板。用开发套件配套的光盘中的software中的step1_lcd程序,部署调试成功。
我将程序中的“欢迎测试”改成“好了好了”,在液晶上也显示成功了。
我在打开step2_serial中的项目,部署解决方案是出现下列问题:
1>------ 已启动生成: 项目: step2_serial, 配置: Debug EM9360 (ARMV4I) ------
1>正在链接...
1>lcd_api.lib(LCD_API.obj) : warning LNK4099: 未找到 PDB“lcd_api.pdb”(使用“lcd_api.lib”或在“d:\9360pro\step2_serial\EM9360 (ARMV4I)\Debug\lcd_api.pdb”中寻找);正在链接对象,如同没有调试信息一样
1>lcd_api.lib(LCD_CTRL.obj) : warning LNK4099: 未找到 PDB“lcd_api.pdb”(使用“lcd_api.lib”或在“d:\9360pro\step2_serial\EM9360 (ARMV4I)\Debug\lcd_api.pdb”中寻找);正在链接对象,如同没有调试信息一样
1>lcd_api.lib(EM9260_ISA_DIO.obj) : warning LNK4099: 未找到 PDB“lcd_api.pdb”(使用“lcd_api.lib”或在“d:\9360pro\step2_serial\EM9360 (ARMV4I)\Debug\lcd_api.pdb”中寻找);正在链接对象,如同没有调试信息一样
1>lcd_api.lib(HD61202.obj) : warning LNK4099: 未找到 PDB“lcd_api.pdb”(使用“lcd_api.lib”或在“d:\9360pro\step2_serial\EM9360 (ARMV4I)\Debug\lcd_api.pdb”中寻找);正在链接对象,如同没有调试信息一样
1>lcd_api.lib(T6963C.obj) : warning LNK4099: 未找到 PDB“lcd_api.pdb”(使用“lcd_api.lib”或在“d:\9360pro\step2_serial\EM9360 (ARMV4I)\Debug\lcd_api.pdb”中寻找);正在链接对象,如同没有调试信息一样
1>lcd_api.lib(SED1335.obj) : warning LNK4099: 未找到 PDB“lcd_api.pdb”(使用“lcd_api.lib”或在“d:\9360pro\step2_serial\EM9360 (ARMV4I)\Debug\lcd_api.pdb”中寻找);正在链接对象,如同没有调试信息一样
1>lcd_api.lib(DOTLIB.obj) : warning LNK4099: 未找到 PDB“lcd_api.pdb”(使用“lcd_api.lib”或在“d:\9360pro\step2_serial\EM9360 (ARMV4I)\Debug\lcd_api.pdb”中寻找);正在链接对象,如同没有调试信息一样
1>lcd_api.lib(KS0108_19264.obj) : warning LNK4099: 未找到 PDB“lcd_api.pdb”(使用“lcd_api.lib”或在“d:\9360pro\step2_serial\EM9360 (ARMV4I)\Debug\lcd_api.pdb”中寻找);正在链接对象,如同没有调试信息一样
1>lcd_api.lib(ShowType.obj) : warning LNK4099: 未找到 PDB“lcd_api.pdb”(使用“lcd_api.lib”或在“d:\9360pro\step2_serial\EM9360 (ARMV4I)\Debug\lcd_api.pdb”中寻找);正在链接对象,如同没有调试信息一样
1>生成日志保存在“file://d:\9360pro\step2_serial\EM9360 (ARMV4I)\Debug\BuildLog.htm”
1>step2_serial - 0 个错误,9 个警告


开始调试时,会出现下列问题:
弹出对话框
Unhandled exception at 0x000120a4 in step2_serial.exe:0xC0000005:写入位置0x0001605e时发生访问冲突。



  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
yy
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2013-1-14 9:47:00   [只看该作者]

看错误是链接错误,提示找不到lcd_api.lib库,这个库是我们提供的操作LCD屏的库,你可以在SDK安装目录下找到,另外我们的例程中也应该带有。
因为串口例程使用LCD只是打印调试信息用,你可以先暂时注释掉LCD的操作看警告是否依然存在。然后重新引用该库,重新拷贝lcd_api.lib到工程目录(LCD例程能正常运行说明该库没有问题),重新编译。

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
bingdongcha
3楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2013-1-17 19:10:00   [只看该作者]

出差了几天,刚回来。屏蔽了显示的部分。PC能收到开发板串口发出的数据了。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

EM9360串口程序部署调试问题

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: