打印
[新手园地]

M0之实践篇1--使用新唐nu link me仿真ldrom

[复制链接]
5618|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 呆板书生 于 2012-5-17 06:58 编辑

第零步,进入Keil 编写代码,编译成功

第一步,Utility -> Nu-Link settings里面,选择LDROM,

回到keil主界面,按 ctrl -F5

出错,

第二步,Utility -> Nu-Link settings里面,选择APROM,

回到keil主界面,按 ctrl -F5
OK

第三步,Utility -> Nu-Link settings里面,选择LDROM

回到keil主界面,按 ctrl -F5

OK

第四步,Utility -> Nu-Link settings里面,选择LDROM

回到keil主界面,按 ctrl -F5


出错

重复第二步

相关帖子

沙发
呆板书生|  楼主 | 2012-5-17 06:57 | 只看该作者
本帖最后由 呆板书生 于 2012-5-17 07:01 编辑

注。keil的版本号:
出错现象

keil.jpg (44.94 KB )

keil.jpg

keil.jpg (44.94 KB )

keil.jpg

使用特权

评论回复
板凳
X-Hawk| | 2012-5-17 10:28 | 只看该作者
Keil的项目,在成功下载后,再次调试,不会再次下载的。

如果再次调试之前,改变仿真器的设定,将仿真区域APROM改成LDROM,
就会造成这个现象,程序没有下载到LDROM里,所以可能会运行错,或者比对flash数据出错。

这个现象,Keil可能是想减少程序下载次数。

将楼上的测试流程里, ctrl -F5的地方,改为
F7, ctrl-F5
先编译再调试。这样可迫使每次都重新写过flash再调试。

使用特权

评论回复
地板
呆板书生|  楼主 | 2012-5-17 10:35 | 只看该作者
酒兄的解释和我实际操作刚好是相反,

一般情况下,都是按 F7, ctrl-F5,因为做了小小修改,但第二次下载就出错了

奇怪的是,,必须改变一下仿真器的设定,keil才不出错

也不知道是新唐问题,还是keil问题

使用特权

评论回复
5
呆板书生|  楼主 | 2012-5-17 10:39 | 只看该作者
如果第一步没有出错,书生就不会吃饱撑着,去研究做第二步后是否会出错,...............

使用特权

评论回复
6
X-Hawk| | 2012-5-17 10:46 | 只看该作者
请问这个程序编出来有多大?我试验下。

使用特权

评论回复
7
X-Hawk| | 2012-5-17 11:03 | 只看该作者
书生兄,向您咨询一下测试的情况,不晓得能否帮这个忙。
我搜集下来去测试一下,看看情况能否重现:)
主要有如下几个问题:

1. Keil编译时的Build Output输出大小是什么,例如
    Program Size: Code=1160 RO-data=224 RW-data=40 ZI-data=1184  

2. 程序配置里,Option->Debug->Use->Nuvoton Nu-Link M0 Debugger->Settings里面,
   选择Chip Type参数 和 Reset Options参数是什么?

3. 测试的芯片是哪个型号?

4. Nu-Link for Keil的驱动,版本是v 1.18.5320的完整安装吗?
    http://nuvoton-m0.com/forum.php? ... &extra=page%3D1

使用特权

评论回复
8
呆板书生|  楼主 | 2012-5-17 11:37 | 只看该作者
答酒兄,我测试的时候,LDROM 用的是新塘的M051 ISP_src_V2.3, uart 版本,这个版本应该是没有问题的
测试的芯片用的是M0516LAN,debug时候设置 chip type, m05x


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

868

帖子

2

粉丝