11356|9

802

帖子

24

TA的资源

五彩晶圆(中级)

楼主
 

如何用JLink仿真LM3S8962 [复制链接]

如何用JLink仿真LM3S8962
“TI Stellaris 给我的感觉单步仿真比较慢”,Hanker520在论坛如是说。
我也有同感,看到他的发言后,不禁去想:到底是TI Stellaris本身慢,还是仿真器的原因。事实是最有力的语言,下面我们就来试一下,用不同的仿真器对其进行单步仿真,研究一个仿真速度的问题,hoho。

做这个对比试验的目的,其实并不在于一定要找到调试速度慢的原因。主要是因为我觉得JLink、ULink这些仿真器在平时应用中很广泛,而且很多人手头已经有了这样一个仿真器(可能几十块钱网购的会比较多吧 呵呵),所以有必要真正的使用JLink调试一下,并把这样一个过程记录下来,提供给需要这方面帮助的人,hoho。

测试开始,我们使用同一个工程,位于“…\StellarisWare\boards\ek-lm3s8962\hello”文件夹下的hello.Uv2。
打开后进行编译,因为是例程,编译完成无错误,无报警。
我这里修改了一点代码,呵呵,运行后LCD输出如下:
Hello EEWorld
bbs.eeworld.com.cn
见图1.
第一个试验:我们使用评估板上的Luminary Eval Board进行单步调试。
1、“Flash -> Configure flash tools…”设置如下:
见图2
2、“Flash -> Download”下载目标程序进Flash。
3、点击图中所示快捷栏中的调试键或“Debug -> Start/Stop Debug Dession”进行调试。
见图3
个人评价:单步运行,给人等待感,点击“step”后,大约需要1秒,才会运行到下一步,基本不能连续的运行单步。

第二个试验:使用JLink-V8进行单步调试。
要想使用JLink-V8仿真,我们必须对评估板(EK-LM3S8962-A)进行一个小改造如下图所示:
见图4
图中红圈所示的位置有一个空的电阻焊盘,在这时加一个0欧的电阻就可以使用JLink仿真了。详情请参考光盘资料中的评估板手册“EK-LM3S8962_EvalBoard_UM.pdf”,还有论坛版主做出的中文版“群星LM3S8962评估板中文使用手册.pdf ”。
我的电脑上没有JLink驱动程序,如果和我的情况一样,请在“http://www.segger.com/cms/jlink-software.html”下载的最新文档及软件, Software and documentation pack V4.14b [8320 kb], 安装完成后在进行以下操作。
1、“Flash -> Configure flash tools…”设置如下:
见图5
2、“Flash -> Download”下载目标程序进Flash。
3、点击快捷栏中的调试键或“Debug -> Start/Stop Debug Dession”进行调试。
个人评价:单步运行很顺畅,点击“step”后,软件会马上运行到下一步。看来单步调试的速度,与仿真器的关系很大。
小结,单步调试时,两个仿真器的速度差别很大,这究竟是什么原因造成的,我作为小菜鸟也无从得知,希望有心人从我做的试验中发现问题的症结所在。
小声明:本人绝对是第一次使用Jlink,所有的一切都是现学现卖,错误难免,请口下留情,您提出的建议我一定认真学习,呵呵,就到这里吧!

[ 本帖最后由 HOHO 于 2010-5-14 13:29 编辑 ]

1.jpg (144.28 KB, 下载次数: 10)

1.jpg

2.jpg (101.38 KB, 下载次数: 8)

2.jpg

3.jpg (52.05 KB, 下载次数: 12)

3.jpg

4.jpg (72.92 KB, 下载次数: 15)

4.jpg

5.jpg (130.54 KB, 下载次数: 16)

5.jpg

如何用JLink仿真LM3S8962.doc

379.5 KB, 下载次数: 545

EK-LM3S8962_EvalBoard_UM.pdf

623.27 KB, 下载次数: 307

最新回复

谢谢了,学习中!!!!!!  详情 回复 发表于 2014-4-28 18:56
 
点赞 关注(1)
个人签名生活在激情中 ... 希望 哈哈

https://home.eeworld.com.cn/?80086

回复
举报

802

帖子

24

TA的资源

五彩晶圆(中级)

沙发
 
上论坛这么久了
还是没能在正确的位置加入正确的图片
修改了N次 还是没加进去,太失败了,
下面加了一个附件大家凑和看吧

[ 本帖最后由 HOHO 于 2010-5-14 13:32 编辑 ]
 
个人签名生活在激情中 ... 希望 哈哈

https://home.eeworld.com.cn/?80086
 

回复

255

帖子

0

TA的资源

五彩晶圆(初级)

板凳
 
不错支持一下  能将自己心目中的疑问 同时也是大家的疑问 亲自动手去证明, 做电子正需要这种方法。


  猜猜原因:  1 本身硬件仿真机的处理速度
              2  keil软件 对原仿真机 和 Jlink支持程度
    可以肯定的是能排除LM3S8962本身的Debug功能块问题。
 
个人签名每天进步一点点
 
 

回复

2131

帖子

0

TA的资源

至上芯片

4
 
这样 确实快了很多!
这个得支持一下,写的还真详细 啊!
 
个人签名处处留心皆学问!
 
 

回复

2751

帖子

0

TA的资源

裸片初长成(初级)

5
 
顶顶
 
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

6
 
这个的支持!!!!!!!!!!
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(高级)

7
 
因为评估板上代的是FT2232D的转换芯片,所以比较慢
 
 
 

回复

802

帖子

24

TA的资源

五彩晶圆(中级)

8
 

回复 7楼 mawenwei 的帖子

嗯 收到学习
以前也是考滤,是仿真机上硬件速度限制了整体仿真的快慢
对此不了解 学习了
 
个人签名生活在激情中 ... 希望 哈哈

https://home.eeworld.com.cn/?80086
 
 

回复

114

帖子

0

TA的资源

一粒金砂(中级)

9
 
板子本身带的仿真器限制了仿真的速度呀
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

10
 
谢谢了,学习中!!!!!!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表