买的cortex m1 startkit 开发板(zlg),真不错啊,当然价格也很高,一直以为用它的m1核必须用zlg配套的AK100仿真器(1,980 RMB),但是太贵没舍得买,就借了别人买的山寨JLINK(80 RMB) 试了试,调了三天,终于把流水灯的实验搞定了,遇到的问题很多啊~
(1)keil的3.20, 3.50, 4.0版本都安装试过了,结论是用4.12版本最好! 而且最好是卸载了老版本再安装新版本~,资料里用keil3,可是会报很多错,比如无法打开.axf,CPU不暂停之类的错误。换了新版就OK了~
(2)jlink 忽工作忽罢工,偶尔识别了就赶紧调试,山寨的就是不大稳定吧!下的官网上的驱动,也可能要用它配套的驱动才好点。
(3)开发板配套资料编写的有点乱,一个没看仔细就害我整了两天,新手嘛,这点时间也是很有必要花的。问题是这样的:流水灯实验下到板子上后,灯持续全亮!没有流水效果。
开始分析两种可能:一;程序下载成功,走了一部分就停止了。二:开发板对jlink实施了部分屏蔽。可是keil软件显示下载成功,所以应该不是jlink 的问题。又改了配置参数,还是不行,就问了zlg技术支持,技术支持问我用的jlink可以单步调试吗,答案是可以的,所以我的得到的最后答案是rom,ram 的配置不对。
果然经过仔细看参考资料发现了ram地址的问题,资料编写的确实有点乱啊,把我这新手给整迷糊了。不过真是谢谢ZLG的技术支持啊,态度很好,而且之前也帮我解决了很多技术问题~感谢!
结论:JLink可以做cortex-m1 startkit 开发板的仿真器,而且单步调试也没问题。不用买AK100的仿真器了,哇哈哈~~为我们组省了点钱!
新手,不免表达很菜,愿跟其他新手们分享我的经验~
文章评论(0条评论)
登录后参与讨论