本帖最后由 wolfgang2015 于 2018-7-12 11:44 编辑
上文硬件初识,这节看看正点原子的光盘内容,不看不知道,一看琳琅满目,深浅文档均有,完全谈得上手把手教学,本贴就针对号令者技术资料进行概览,方便诸位从中获取技术资料和工具
1、正点的资料获取下载地址: https://pan.baidu.com/s/1U7gVuIMPWj3inAp0xsaAkg 密码:8bbc 文件解压后,目录如下图:
资料包的内容十分详尽: 可从 号令者RT1052光盘资料(A盘)\RT1052开发指南-寄存器版本_V1.0 - 尝鲜版V2.3.pdf 和 RT1052开发指南-库函数版本_V1.0 - 尝鲜版V2.3.pdf 看起,详尽介号令者的软硬件环境: 如硬件篇
如软件篇(寄存器):
(库函数)
以及各种试验的案例介绍,每个案例均分成IO介绍、硬件设计、软件设计、下载验证介绍,教程十分详尽,是不可多的学习文档
《RT1052开发指南》文档中还介绍了技术背景和来源,例如: MDK5介绍:
MDK 支持包的安装
代码的解读:将ARM文档、Cortex-M7技术文档、不同厂家的相关手册全部详尽的介绍,让你能从中知道来龙去脉,有据可查
结合《RT1052开发指南》,再着重看下图红框的几个部分,再根据标准例程(寄存器、、库函数)不同版本的内容很快就能上手实现如 软口、如流水灯的应用开发
2、关于RTT的压缩包” RT-Thread-ATK-RT1052.zip”的压缩包是I.MX RT1052关于RT-Thread的资料,包含文件内核kernel、文件系统filesystem、网络设备network、图形化界面gui_engine等内容,详细如下图: 链接:https://pan.baidu.com/s/1zV1Y79E7l2Ja64T-0dXaYg 密码:g0pi
3、NXP官方的资料获取官方网站:https://www.nxp.com/ 官方的资料获取做得十分人性化,输入“RT1052”,选择Software&Tools(或者就默认ALL)就能获取到相关资料
推荐下载以下个工具和软件包: 1)、MCUXpresso Software Development Kit (SDK)下载地址:https://www.nxp.com/support/developer-resources/software-development-tools/mcuxpresso-software-and-tools/mcuxpresso-software-development-kit-sdk:MCUXpresso-SDK 这是一个在线SDK包管理器(在你注册帐号后,登陆),可以在线管理你所需的开发软件包。 号令者芯片的开发资料可以从”select Board”--->”Processors”---->”i.MX”---->”RT”---->”MIMXRT1050”链接中下载。 这里选择 1052xxxxxB,号令者核心板的芯片型号目前用的是B
在《RT1052开发指南-库函数版本》软件篇中有具体的介绍,这里就不多说,请君移驾指南。
下载后的包解压可获得一下目录中的资料: 官方板卡资料、CMSIS驱动、SDK文档介绍、中间件、工具链等等十分详尽,可作为辅助开发的NXP官方技术参考;
2)、MCUXpresso Config 工具下载地址:https://www.nxp.com/support/developer-resources/software-development-tools/mcuxpresso-software-and-tools/mcuxpresso-config-tools-pins-clocks-peripherals:MCUXpresso-Config-Tools 一个类似ST CubeMX的工具,可以辅助进行芯片功能引脚的工程选择,也可以一目了然的查看芯片各PIN的使用情况,系统主界面如下图:一个比较专业的芯片资源管理界面图:
3)、MCUXpresso Integrated Development Environment (IDE)下载地址:
https://www.nxp.com/support/developer-resources/software-development-tools/mcuxpresso-software-and-tools/mcuxpresso-integrated-development-environment-ide:MCUXpresso-IDE 这是一个基于Eclipse 框架搭建的一个 NXP芯片开发环境的IDE,IDE中集成了ARM GCC、ARM GDB、MCUXpresso Config Tools等开发工具方便在项目中进行开发。
这节没有代码讲代码,介绍了正点原子号令者开发板各类官方资料,有它可以迅速上手开发这I MXRT1052 片外Flash、RAM的工程项目,当然这仅仅是个开始,熟悉相关Cortex-M7的各种外设后,相关应用开发将得心应手。有号令者这个实验环境,关于Cortex-M7应用技巧等诸位去发现。
|