- 1
- 2
- 3
- 4
- 5
从STM32F030移植到GD32E230
资料介绍
GD32E 230 对比 S T M 32F 030 有着很好的兼容性和更高的性价比,内核和外设都有所增强 。 本人曾做过产品的 MCU 替换, 将 基于 S T M 32F 0xx 1.5.0 固件库的应用程序移植到 GD32E 2 30 上,大体上 来 说工作量不大,移植后的效果 也 不错, G D32E 230 相比 S T M 32F 030 有不少功能的升级,主频也更高 能感觉到国产 MCU 一直在进步。
本人将此前的移植经验进行了整理,可帮助 有需要的朋友 快速将应用程序从 STM32F03 0 移植到GD32E 230 上 基于 STM32F 0x x 标准库 V3.5.0 和 STM32F10x 标准库 V3.5.0 。
本移植工作除基于S T M 32F 0xx 1.5.0 固件库的工程外还需准备 S T M 32F 10x 1.5.0 固件库 。
GD32E230 系列采用 Cortex M23 内核,该内核向下兼容 Cortex M0/M0+ 。由于 KEIL5.25/IAR8.23及以上版本才提供了对 M23 内核的支持,因此常规情况下,必须在 KEIL5.25/IAR8.23 及以上开发环境下才可以正常使用该芯片。调试仿真器如果使用 Jlink 的话需要 JlinkV 9 ,也可以用 GD 官方的 GDlink 调试,但 GDlink 在 IAR 下的支持相对差一些 。据了解也有 在低版本开发环境下 开发 E230 的
方法 可询问供应商或原厂。 本文的介绍 开发环境使用 Keil 5 25 版本。
GD32E230 较 STM32F 03 0 主要 有以下优点:
1 更高的主频 72 MHz VS 48 MHz)
2 更高版本的内核 (Cortex M 23 VS M 0
3 支持更多指令集(有单周期乘除法)
4 ADC 时钟更高( 28 MHz VS 14 MHz
5 运行功耗更低
部分文件列表
文件名 | 大小 |
2_从STM32F030移植到GD32E230.pdf | 1M |
全部评论(0)