打印
[应用方案]

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

[复制链接]
796|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 可爱的国务小胖 于 2020-9-8 13:49 编辑

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个警告,这个可以忽略
如此一个工程就创建完成

使用特权

评论回复
沙发
小灵通2018| | 2020-9-8 22:50 | 只看该作者
Keil4还是挺好用的,可惜不支持新版了。

使用特权

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

本版积分规则

116

主题

199

帖子

1

粉丝