[应用方案] 新唐的开发环境的搭建,驱动以及BSP

[复制链接]
6022|81
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:53 | 显示全部楼层
N3290X的开发调试:

1.1         前期准备工作

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

②  在压缩包中有个Doc文件夹,可以找到编程需要的文档
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:55 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:56 | 显示全部楼层
前期我们需要参考的文档是N3290X Non-OS Library Reference Guide.pdf

③  复制Non-OS_KEIL\N32905_Non-OS_KEIL\下的N32905和SYSLIB下的Lib文件夹到工程文件夹
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:56 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:57 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 20:59 | 显示全部楼层
④  复制Non-OS_KEIL\N32905_Non-OS_KEIL\gpio\example下的standalone.c和wb_init.s文件到工程文件夹的lib文件夹中
45733600d6ee3b49cd.png
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 21:00 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 21:02 | 显示全部楼层
1.2 新建工程

①  打开MDK4.72,新建工程,此处命令为project,选择器件为Toshiba的TMPA900CMXBG,该CPU内核为ARM926EJ-S。
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 21:02 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 21:06 | 显示全部楼层
②  在弹出的窗口点“否” 62410600d6fff51707.png
 楼主| 梵蒂冈是神uy 发表于 2021-1-24 21:06 | 显示全部楼层
③  工程创建分组 84491600d70d9e9f45.png
 楼主| 梵蒂冈是神uy 发表于 2021-6-30 17:25 | 显示全部楼层
④  把对应文件添加到分组中

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

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

新建一个mian.c文件,添加到USER分组中
 楼主| 梵蒂冈是神uy 发表于 2021-6-30 17:26 | 显示全部楼层
⑤  把包含目录添加到工程中
2322360dc38b06382b.png
 楼主| 梵蒂冈是神uy 发表于 2021-6-30 17:26 | 显示全部楼层
⑥  设置Options|Linker

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

勾选Report “might fail” Conditions as Errors

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

Misc controls中填入—entry 0
 楼主| 梵蒂冈是神uy 发表于 2021-6-30 17:27 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-6-30 17:28 | 显示全部楼层
⑦  设置Options|Debug

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

 楼主| 梵蒂冈是神uy 发表于 2021-6-30 17:29 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-6-30 17:30 | 显示全部楼层
⑧  编译工程

提示有9个警告,这个可以忽略
 楼主| 梵蒂冈是神uy 发表于 2021-6-30 17:30 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-6-30 17:31 | 显示全部楼层
如此一个工程就创建完成,这个也是以前的工程了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部