您的位置: OpenADSP社区论坛 -> SHARC/TigerSHARC专区 -> 新手上路 -> [求助]ts201的程序调试问题
本帖共有2204个阅读者
发表帖子 发表投票 回复主题
[求助]ts201的程序调试问题
ck365280641(论坛新手)
ck365280641
头衔:社区公民
帮派:无帮无派
帖数:25
金钱:294
积分:30
注册时间:2011/10/26
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
[求助]ts201的程序调试问题
原来的程序是写在coreB中的,现在怎么把这个B处理器中的程序调换到A中,我直接把文件给拷过去了,出现错误不能编译,说是MAK文件不能更改;还有A中原来是例程中Power_On_Self_Test中A的例程,编译总是出现错误,说是缺少debug中ldr文件,具体的错误我记不清了,如果需要具体的我明天再发一次,请指教,谢谢

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/2/11 0:02:34
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

代码编译完成后应该会弹出一个会话框,选择CoreA和CoreB加载哪个DXE。

或者点load图标,然后选中一个dxe文件,就会弹出那个双核加载dxe的会话框,执行哪个代码就给哪个核加载相应的dxe文件。

MAK文件不能改,否则可能会报错 。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/2/11 10:57:49
ck365280641(论坛新手)
ck365280641
头衔:社区公民
帮派:无帮无派
帖数:25
金钱:294
积分:30
注册时间:2011/10/26
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
恩,我想把coreB的main文件放到A中,然后再仿真,因为coreB中的main是给A准备的,以后要烧到eprom中,怎么放过去才不会出错啊?直接拖过去好像MAK文件报错

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/2/11 11:36:27
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

CoreA和CoreB的代码并没有什么区别,只是在仿真时,每个处理器加载的DXE来决定执行什么的,如果CoreB可以正常运行此代码,将此代码的DXE加载到CoreA中即可。

TS201 EZKIT其设计是将两个TS201共用SDRAM和FLASH,其Flash加载方法类似于BF561,生成LDR文件方法比较复杂,这款处理器我没用过,你可以到ADI网站上找找EE笔记,看看有没有介绍如何生成LDR。我记得以前我找到过有BF561的。



这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/2/11 15:26:22
ck365280641(论坛新手)
ck365280641
头衔:社区公民
帮派:无帮无派
帖数:25
金钱:294
积分:30
注册时间:2011/10/26
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
嗯,不好意思再问下,我把dxe下到A中,程序没法自动设置断点,该怎么解决呢

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/2/11 15:58:04
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

加载DXE后,代码会出现运行的光标,你在代码需要打断点位置双击,就会出现断点,运行到此就会停下。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/2/11 22:10:55
ck365280641(论坛新手)
ck365280641
头衔:社区公民
帮派:无帮无派
帖数:25
金钱:294
积分:30
注册时间:2011/10/26
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
不是,是显示编译完不能自动设置断点,一般编译成功后有一个断点在程序运行的起始位置,但这个不行,程序也跑不起来

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/2/11 23:27:54
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

DXE在coreB中运行正常吗?

如果加载DXE后代码停不下来,或者不能停到main函数,说明代码或者板卡有异常。



「该帖子被 andy 在 2012-02-12 16:19:32 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/2/12 16:18:23
ck365280641(论坛新手)
ck365280641
头衔:社区公民
帮派:无帮无派
帖数:25
金钱:294
积分:30
注册时间:2011/10/26
8信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
coreB中运行正常的,A中就停不到main,不会是处理器坏了吧?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/2/12 17:17:17
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154165 Call, 1 Queries, Processed in 0.031250 second(s),