一步步基于HAL库STM32程序RCT6移植到ZET6


一份来自于大牛室友@Top嵌入式的博客_CSDN博客-Linux驱动开发,STM32,U-Boot源码分析领域博主

的代码,他是基于STM32c8t6的HAL库编写的,由于我只有正点原子精英板,于是便从零开始学习。欢迎大佬指正。

一.更改启动文件

32单片机启动文件为

startup_stm32f103x6.s
startup_stm32f103xb.s
startup_stm32f103xe.s
startup_stm32f103xg.s
x6适用于16K<=FLASH≤32K小容量 产品;xb适用于64K≤FLASH≤128K中等容量产品;xe适用于256K≤FLASH<=512k大容量产品;xg适用于768K≤FLASH<=1024K超大容量产品ZET6的字母“E”代表的为512K大容量,启动文件startup_stm32f103xe.s。

RCT6 的字母“C”代表的为128K 中容量,启动文件startup_stm32f103xb.s。

下载startup_stm32f103xe.s和startup_stm32f103xe.h。听说使用CubeMX可以很快找到,但是自己不会玩CubeMX,只能去官网下载。

前往STM32的官方网址:Home - STMicroelectronics,搜索STM32

你可能感兴趣的:(STM,32,stm32,arm)