您好,欢迎进入 官方网站!

您现在的位置: 首页 新闻资讯>> 新闻头条>> 新唐N32905U1DN开发教程:MDK环境下工程搭建(官方提供的固件库)(转)
新闻资讯
NEWS INFORMATION

新唐N32905U1DN开发教程:MDK环境下工程搭建(官方提供的固件库)(转)

发布时间:2019-05-22

前言:新唐N32905U1DN单片机不支持用户将程序烧录到内部FLASH,必须外挂FLASH存储用户程序,可以是SPI FLASH、NAND FLASH、SD卡。用户采用裸机开发的方式可使用官方提供的lib文件和对应的头文件。本工程代码是在内部SDRAM下调试,如需固化程序,可通过USB下载。


江南app公众号 学习交流群:57955260,欢迎加入学习交流


1.1 前期准备工作

① 解压官方提供的Non-OS_KEIL开发包

② 在压缩包中有个Doc文件夹,可以找到编程需要的文档

前期我们需要参考的文档是N3290X Non-OS Library Reference Guide.pdf

③ 复制Non-OS_KEIL\N32905_Non-OS_KEIL\下的N32905和SYSLIB下的Lib文件夹到工程文件夹

④ 复制Non-OS_KEIL\N32905_Non-OS_KEIL\gpio\example下的standalone.c和wb_init.s文件到工程文件夹的lib文件夹中

1.2 新建工程

① 打开MDK4.72,新建工程,此处命令为project,选择器件为Toshiba的TMPA900CMXBG,该CPU内核为ARM926EJ-S。

② 在弹出的窗口点“否”

③ 工程创建分组

④ 把对应文件添加到分组中

Lib文件夹下的wb_init.s加入到STARTUP中

Lib文件夹下的lib文件和c文件添加到N3290X_LIB中

新建一个mian.c文件,添加到USER分组中

⑤ 把包含目录添加到工程中

⑥ 设置Options|Linker

去掉左上方的Use Memory Layout from Target Dialog

勾选Report “might fail” Conditions as Errors

添加N32905文件夹下的N32905.sct到Scatter File目录中

Misc controls中填入—entry 0

⑦ 设置Options|Debug

把N32905文件夹下的N32905.ini添加到Initialization File下

⑧ 编译工程

提示有9个警告,这个可以忽略

如此一个工程就创建完成

上一篇:NUC972---Linux驱动开发

下一篇:22

联系方式 0755-82591179

传真:0755-82591176

邮箱:vicky@yingtexin.net

地址:深圳市龙华区民治街道民治大道973万众润丰创业园A栋2楼A08

Baidu
map