打印
[应用方案]

新唐的开发环境的搭建,驱动以及BSP

[复制链接]
手机看帖
扫描二维码
随时随地手机跟帖
41
N3290X的开发调试:

1.1         前期准备工作

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

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

使用特权

评论回复
42
梵蒂冈是神uy|  楼主 | 2021-1-24 20:55 | 只看该作者

使用特权

评论回复
43
梵蒂冈是神uy|  楼主 | 2021-1-24 20:56 | 只看该作者
前期我们需要参考的文档是N3290X Non-OS Library Reference Guide.pdf

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

使用特权

评论回复
44
梵蒂冈是神uy|  楼主 | 2021-1-24 20:56 | 只看该作者

使用特权

评论回复
45
梵蒂冈是神uy|  楼主 | 2021-1-24 20:57 | 只看该作者

使用特权

评论回复
46
梵蒂冈是神uy|  楼主 | 2021-1-24 20:59 | 只看该作者
④  复制Non-OS_KEIL\N32905_Non-OS_KEIL\gpio\example下的standalone.c和wb_init.s文件到工程文件夹的lib文件夹中

使用特权

评论回复
47
梵蒂冈是神uy|  楼主 | 2021-1-24 21:00 | 只看该作者

使用特权

评论回复
48
梵蒂冈是神uy|  楼主 | 2021-1-24 21:02 | 只看该作者
1.2 新建工程

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

使用特权

评论回复
49
梵蒂冈是神uy|  楼主 | 2021-1-24 21:02 | 只看该作者

使用特权

评论回复
50
梵蒂冈是神uy|  楼主 | 2021-1-24 21:06 | 只看该作者
②  在弹出的窗口点“否”

使用特权

评论回复
51
梵蒂冈是神uy|  楼主 | 2021-1-24 21:06 | 只看该作者
③  工程创建分组

使用特权

评论回复
52
梵蒂冈是神uy|  楼主 | 2021-6-30 17:25 | 只看该作者
④  把对应文件添加到分组中

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

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

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

使用特权

评论回复
53
梵蒂冈是神uy|  楼主 | 2021-6-30 17:26 | 只看该作者
⑤  把包含目录添加到工程中

使用特权

评论回复
54
梵蒂冈是神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

使用特权

评论回复
55
梵蒂冈是神uy|  楼主 | 2021-6-30 17:27 | 只看该作者

使用特权

评论回复
56
梵蒂冈是神uy|  楼主 | 2021-6-30 17:28 | 只看该作者
⑦  设置Options|Debug

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

使用特权

评论回复
57
梵蒂冈是神uy|  楼主 | 2021-6-30 17:29 | 只看该作者

使用特权

评论回复
58
梵蒂冈是神uy|  楼主 | 2021-6-30 17:30 | 只看该作者
⑧  编译工程

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

使用特权

评论回复
59
梵蒂冈是神uy|  楼主 | 2021-6-30 17:30 | 只看该作者

使用特权

评论回复
60
梵蒂冈是神uy|  楼主 | 2021-6-30 17:31 | 只看该作者
如此一个工程就创建完成,这个也是以前的工程了

使用特权

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

本版积分规则