跳转到主要内容

ARM开发

兆易创新与IAR Systems 进一步强化在Arm开发领域的合作关系

demi /

IAR Systems®,面向未来的嵌入式开发软件工具与服务供应商,宣布与兆易创新,业界领先的半导体供应商继续深化合作,并为兆易创新GD32系列基于Arm Cortex®-M内核的MCU产品家族提供性能强大的解决方案。

理清ARM开发思路的四个必看知识点

judy /

由于涉及编程,学习ARM单片机系统对于从事电子电路的设计者来说是有些困难的,学习知识不难,难的是理清其中的开发思路,找到一个好的起点。本文就将从这一步入手,为大家介绍初次接触ARM开发应该从哪几方面来理清开发思路。

做个最小系统板:如果从没有做过ARM的开发,建议一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash、SRAM或SDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,任务就完成了一半,好在ARM的外围接口基本都是标准接口,如果已有这些硬件的布线经验那就更好了。

<strong>写启动代码</strong>

根据硬件地址先写一个能够启动的小代码,包括以下部分:初始化端口、屏蔽中断、把程序拷贝到SRAM中、完成代码的重映射、配置中断句柄,连接到C语言入口。也许一些示例程序当中bootloader会有很多东西,但是不要被这些复杂的程序所困扰,因为这是设计开发板过程中需要设计,并不包含在ARM设计范畴中。

<strong>研究芯片资料</strong>