论坛» 企业专区» Renesas

Get Over It —— 瑞萨演示程序测试完全解读

专家
2009-11-18 09:40 1楼

以前瑞萨对于我而言是陌生的,一次偶然的机会让我与她成为了朋友。希望并且相信她会一直伴我走下去,也许路途会很坎坷,但是有这么多的伙伴相随,也不会孤单、寂寞。
几天前,拿到了瑞萨的套件,费了很多的周折,也没能使它听我的话。
直到前天,才拨开云雾见了太阳。
相信有很多和我一样走了很多弯路的朋友,今天我就把调试的过程和体会和大家共享。如有不妥之处请各位师兄师姐多提宝贵意见。
在安装前建议断开网络(为安全起见最好将网线插头拔掉),关闭防火墙和杀毒软件,这样安装会更加顺利。
第一步:找到赠送的小光盘打开后,进入到“HEW和SuperH RISC engine”下面,双击图标“shv9200_ev.exe”,进行安装,安装会很顺利;
第二步:安装SH-Stick驱动。插上SH-Stick,按照小光盘里的“用户手册\ SH-Stick用户手册(SH7124群、SH7125群).pdf”中的第10页——2.3.1至2.3.2进行操作。(不要忘记共安装两次,然后在桌面“我的电脑”鼠标右键单击选择设备管理器打开,选择瑞萨端口属性进行修改com数<10)
第三步:安装HEW。打开大光盘“Renesas SuperH DVD 2008 Jan (G)\ \software\HEW_demo_version”,双击Setup.exe进行安装;其间有一个对话框让你选择,请勾选“Starter Kit for SH7124”项,继续安装即可;
第四步:资料拷贝。小光盘里面的“拷贝到HEW安装目录的文件”下的——MONITOR文件夹里面的全部内容拷贝到安装目录下, 如:C:\Program Files\Renesas\Hew\Tools\Renesas\DebugComp\Platform;
第五步: 软件注册。打开HEW, 出来的界面直接选择ADMINISTRATION--> REGISTER -->选择(刚才第四步完成的)资料拷贝文件夹下的TRAINING文件-->完成注册;(不执行此步程序运行后会出现不能连接等提示)
第六步:利用演示程序测试:使用白色连接线连接SH-Stick和RU-mini ,白色连接线是有方向的,两边的插针间距不一样,与线路板连接的是宽间距也就是比较大的那个。连接好以后就可以插到电脑的U口上了,当然如果线不够长,可以使用随机提供的黑色软连接线。还有一步不能忘记,那就是将小光盘中的 Demo Program for RU-mini 文件夹拷贝到C盘Workspace中 (目的地可以自己选择,建议不要有中文的目录,因为文件编译时会提示你出现错误)。
第七步:打开文件。在桌面上打开HEW(安装后自动创建的快捷方式),请直接选择"Browse to another project workspace" ,点击“OK”后找到你刚才在第六步拷贝的文件如:“C:\Workspace:\Demo Program for RU-mini \RUmini_SH7125\RUmini_SH7125.hws”然后打开,会出现一个提示,直接选择"YES",随后出现一个电脑与瑞萨链接的动态画面,然后选择 COM的端口,这个端口的选择必须与上述第二步所设置的端口号一致,再单击“ok”;
第八步:编译工程。选择Build中的Build All,然后耐心等待几分钟,下面就是编译后的结果:(在HEW中的最下方可以看到)
Building All - RUmini_SH7125 - Debug

Phase SH C/C++ Library Generator starting
New compiling
Runtime compiling (!!!此处程序会出现看似静止,但请您耐心等待……)

License expires in 60 days
Phase SH C/C++ Library Generator finished

Phase SH C/C++ Compiler starting
C:\WorkSpace\Demo Program for RU-mini\RUmini_SH7125\RUmini_SH7125\RUmini_SH7125.c
C:\WorkSpace\Demo Program for RU-mini\RUmini_SH7125\RUmini_SH7125\dbsct.c
C:\WorkSpace\Demo Program for RU-mini\RUmini_SH7125\RUmini_SH7125\intprg.c
C:\WorkSpace\Demo Program for RU-mini\RUmini_SH7125\RUmini_SH7125\resetprg.c
C:\WorkSpace\Demo Program for RU-mini\RUmini_SH7125\RUmini_SH7125\vecttbl.c
Phase SH C/C++ Compiler finished

Phase OptLinker starting
License expires in 60 days
Phase OptLinker finished

Build Finished
0 Errors, 0 Warnings

之后会出现如下的对话框,这里请选择“Yes to all”

(抱歉!这里的对话框图片无法粘贴)

然后执行“Debug”下面的“go”,到此你的小板就会有灵气了。小星星向你眨眼的同时,用锣刀轻轻旋转电位器,灯的个数和亮度都会发生变化,按一下电位器旁边的按键SW1,你的小星星就会打破空中的宁静,“一闪一闪亮晶晶”会如约来到你的身旁;按一下板上的另一个按键就复位。
结束后,不要忘记打开防火墙和杀毒软件并重新插上网线插头。
至此还想说明一下,完全按照用户手册,从第十九页也就是“4 参考实例说明”一直到二十七页的“4.3 Sh-Stick的连接”,这里面讲的是当我们自己创建新的工作空间编制我们自己的应用程序时所应该做的,而我们现在所要进行的是测试演示程序,这几步的设置工作在演示程序中已经完成了,我们只需调用过来就可以了,所以不需要这几步的设置。
有些朋友如想执行单步测试,也可以,但由于程序在运行过程中只有条件满足后才会执行下一步,其间还有时序方面和电路板之间的衔接,所以导致给人不太好使的假象,可以尝试设置两个断点再进行测试。顺便说一下,C语言的时序性不如汇编语言的时序性强,所以一般只能测试其功能的实现。
到现在基本上就结束了,如果还有没有调试成功的朋友,就按照我的方法进行吧,期待你们的成功!
如有不明白问题,我们再进行沟通。

在这里,应该感谢——“110xia”这位论友,有些灵点也是受了他的启发。

高工
2009-11-18 10:20 2楼
又见Get Over It,写得不错,必须要顶
专家
2009-11-18 10:25 3楼

支持一下。

高工
2009-11-18 10:31 4楼
加精支持一下
菜鸟
2009-11-18 10:57 5楼
支持下
助工
2009-11-18 11:46 6楼
没收到工具
这里讨论的很多内容不方便参与
不知所云。。。。
菜鸟
2009-11-18 12:46 7楼
很好,支持
助工
2009-11-18 19:02 8楼

易用的东东才易普及,好东东大家都用才会火

院士
2009-11-18 22:21 9楼

hao~~~~~~

助工
2009-11-19 13:12 10楼

还不错嘛

共14条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]