打印
[资料工具]

nv32 mdk 增加仿真

[复制链接]
1833|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 chenjianlin 于 2016-7-21 10:32 编辑

MDK-m0+中仿真居然看不到寄存器值,好在ARM内核基本通用,就直接用别的m0+仿真文件就可以了。把以下3个文件复制到任意位置。打开Options for Target 'xxx'的Target选项卡下的System-Viewer File(.sfr)中添加你需要的.sfr文件.就可以了。

再说一点,建一个工程文件不需要那么多文件的(搞得初学者都不知道怎么下手了)。只需要startup_NV32.s,和一个包含SystemInit ()函数的文件就可以了。SystemInit ();函数一般是空的都可以。  但是NV32有点特别,复位后看门狗是自动运行的,因此必须在 SystemInit ();函数,或者main() 函数里先关掉看门狗。需要看门狗的时候再设置。

仿真.JPG (68.18 KB )

仿真.JPG

仿真设置.JPG (70.11 KB )

仿真设置.JPG

最简工程.JPG (74.28 KB )

最简工程.JPG

svd.rar

126.46 KB

相关帖子

沙发
cgd| | 2016-7-21 13:32 | 只看该作者
沙发

使用特权

评论回复
板凳
lchen_wx| | 2016-7-21 16:19 | 只看该作者
不错

使用特权

评论回复
地板
wangke2010| | 2016-7-21 16:43 | 只看该作者
这个必须顶,有了这个东西好方便

使用特权

评论回复
5
ciker_li| | 2016-8-3 23:31 | 只看该作者
能给具体讲下怎么关闭看门狗吗?是不是在main()函数开始调用WDOG_Disable();?
还有我用了你的m0+仿真文件,还是看不到寄存器,是怎么回事,我用的keil5.14

使用特权

评论回复
6
keaibukelian| | 2018-7-5 14:18 | 只看该作者
我总是闹不明白mdk的使用方法

使用特权

评论回复
7
wowu| | 2018-7-9 21:44 | 只看该作者
什么是mdk啊

使用特权

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

本版积分规则

4

主题

30

帖子

1

粉丝