工具挺精致的,感谢Renesas 和电子产品世界给我们提供了一个学习的好机会。
没看SH7125的datasheet,拿到demo板后花了2小时简单试用了一下。感觉上手时间并不象Renesas宣传上说的8-15分钟就可上手。可能是我太笨了,也可能是第一次使用SH-Stick进行调试,设置的时间多花了些。
试用过程如下:
1.Demo板(与SH_Stick相连的)插座没用明确标注1脚位置,容易插错SH-Stick的方向。
〔为避免是否插错,查了mini/sh-stick用户手册。还是没有查到1脚位置,最后用了扁平电缆
连接SH_stick与Demo板。〕
2 没有在Demo板的调试跳线旁,标注出该跳线的用法。想知道如何用,还得查资料。
〔查sh-stick用户手册得知:跳线=on:允许serial monitor调试〕
3 查sh-stick用户手册得知:SH-STICK的串口号≤9
4. SH7125内部没有硬件调试/仿真电路(比起现在的一些新型mcu、dsc有些落后了,如freescale的56f8xx系列dsc仅用一片74HC244接计算机并口就可以下载/调试程序),要使用SH-Stick调试,必须先将一段serial monitor程序下载进SH7125,然后更改主程序的各段地址,详见sh-stick用户手册。
如果用Renesas真正的仿真器应该不用这么麻烦。
5 光盘的DEMO程序是在HEW v9.1下编制的,但Runmini光盘上的HEW是V9.2.0.0版,我不知道别人安装的HEWv v9.2能否打开光盘的DEMO工程,反正我在XP下安装HEW v9.2后,无法通过“file/open workspace”打开光盘的DEMO工程。最后我是先在V9.2版新建了一个工程,在把
DEMO工程中的程序段copy,编译,下载,运行的。
6.demo程序下载后,运行正常,通过调节电位器,可控制LED闪烁的数量及频率。
按下SW1,可通过喇叭放一小段音乐。但是,一按下reset按钮,程序就不工作了,(led不闪烁,按下SW1也没有音乐)。没仔细看程序,不知道是什么原因。但加电程序运行正常,一复位程序就跑飞的事还是第一次遇到。开眼了。
以上就是我的试用过程中遇到的现象及问题
个人感觉如下:
a 在HEW9.2环境下,使用SH-Stick下载程序的速度还是比较快的。调试/仿真功能也挺好。
b 感觉Renesas试用活动,推出的有点仓促了。原因是:
SH-Stick的设置比较麻烦。如果有一小段如何进行SH-Stick设置的视频就好多了。
Runmini板上多些功能注释(入跳线的使用方法)会更好
runmini板的例子太少了,仅用一个综合使用例子,如果能针对各个接口做相应的demo工程,相信上手更快些。
runmini的功能太简单了,连RS232串口功能都没有(个人感觉串口基本上是市面上任何demo板的标配了 ),虽然SH-Stick可以当串口用,但毕竟还得了解SH-Stick的接口协议,有点麻烦。
开发套件中如果有一张纸质的原理图,使用者在首次使用的过程中会更顺手些。毕竟不用去光盘里找原理图在什么地方(原理图在Runmini使用手册中,没用单独制成一个pdf
文件),还得打印,挺麻烦的
以上是个人一面之词,各位不必认真。