你好!欢迎来到 !
语言
当前位置: 首页>> 江南app公众号 >> 新唐N32905U1DN开发教程:MDK环境下工程搭建(官方提供的固件库)

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

作者: 来源: 发布时间:2018-10-23 浏览:2

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

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个警告,这个可以忽略

如此一个工程就创建完成

编辑:admin 最后修改时间:2018-10-23

联系方式

0755-82591179

传真:0755-82591176

邮箱:vicky@yingtexin.net

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

Copyright ? 2014-2023 All Rights Reserved.粤ICP备14043402号-4

Baidu
map