我们从2011年坚守至今,只想做存粹的技术论坛,记录你的技术足迹,有空就回来看看。  由于网站在外面,点击附件后可能要20秒才弹出下载,请耐心等待,勿重复点击

 找回密码
 立即注册
搜索
查看: 2130|回复: 4

[技术文章] 一、新唐N32905U1DN开发教程:MDK环境下工程搭建(官方提供的

[复制链接]

该用户从未签到

3

主题

22

回帖

12

积分

一级逆天

积分
12

终身成就奖社区居民

QQ
发表于 2018-8-1 09:27:47 | 显示全部楼层 |阅读模式








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

新唐单片机学习交流群:57955260,欢迎加入学习交流

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

如此一个工程就创建完成
回复

使用道具 举报

该用户从未签到

94

主题

516

回帖

0

积分

二级逆天

积分
0

终身成就奖

QQ
发表于 2018-8-22 08:09:05 | 显示全部楼层
Thank you very much
回复

使用道具 举报

  • TA的每日心情
    开心
    2024-6-21 08:56
  • 签到天数: 2 天

    [LV.1]初来乍到

    52

    主题

    2980

    回帖

    1278

    积分

    1元学习Allegro(1期)

    积分
    1278

    社区居民终身成就奖特殊贡献奖优秀斑竹奖

    发表于 2019-3-9 00:26:15 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    1215

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖

    QQ
    发表于 2019-7-3 08:46:32 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    10

    主题

    286

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖原创先锋奖

    发表于 2019-7-7 08:56:28 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表