本帖最后由 可爱的国务小胖 于 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个警告,这个可以忽略 如此一个工程就创建完成
|