2024年5月27日发(作者:)

新唐MO核入门

首先,感谢21IC论坛,提供了网友交流学习的场所;其次,感谢缥缈九哥的无私帮助!

-----------------------------------------------------分割线--------------------------------------------------------

工程建立

本人以前有51开发的经验,对于keil开发环境还算是比较熟悉.在使用新唐单片机建立工程之前,

在21IC论坛的新唐版块和M0助学园地版块看了很多资料.其中提供了新唐工程模板,还有一些建立

工程的PDF教程.发现其中的资料有些老,并且很多内容没有详细的介绍,使人不明其所以然,遂有了新

写一篇的想法!

介绍一下我的开发环境:

1. 系统:XP SP3

2. keil版本:MDK4.72A,下载自ARM官方网站,和谐文件来自网络.

3. NU-LINK驱动.6059内部测试版本.(缥缈九哥提供).

说一下介绍开发环境的原因.之前电脑上装的是NDK4.71a的版本,结果NU-LINK下载过程中会

出现MDK崩溃的情况,试过了N次重装,MDK依然崩溃.在本人接近崩溃的情况下,上论坛求助,得到

了缥缈九哥的帮助.知道了问题是系统,软件和驱动三者驱动的原因.XP系统下,MDK版本高于454,不

能使用5905,6040等较新版本的驱动! 为了解决系统崩溃的问题,特地下载了MDK4.72a版本,崩溃问

题依然没有解决.但发现了新的特性,就是新唐的单片机已经集成在了MDK的这个版本中.所以开发

环境果断使用了MDK4.72a.该版本下,建立工程简化了很多,下边着重介绍工程建立的配置.

下图为新建的工程文件管理窗口,为方便文件管理,项目文件设置了文件夹目录.

右键Target 1位置选择菜单第一项,可以进入如下配置界面(也可以使用快捷键ALT + F7),这个配

置界面叫做”Options for Target”.下边对这个配置界面着重介绍一下.

第一项”Device”,是器件选择项.在MDK4.72a版本中,新唐的单片机已经像你曾经使用的51单片

第1页 共8页

新唐MO核入门

机一样存在于器件选项当中,选择新唐单片机也变得十分简单.(如图)

第二项”Target”,在下图中可以看到两个打着”√”的选项,在以前的版本中,这两个设置选项需要自

己配置,现在新建项目,器件选择后,这两个选项会出现默认值,不需要修改.左边的”IROM1”后边填写

的数字是FLASH的起始地址和大小,右边”IRAM1”后边填写的数字是RAM的起始地址和大小.

第2页 共8页