ST意法半导体
直播中

李泳瑜

7年用户 1096经验值
私信 关注
[问答]

如何将STM32的Arduino核心移植到STM32MP1 Cortex M4核心上呢

我目前正在将 STM32 的 Arduino 核心移植到 STM32MP1 Cortex M4 核心。
这是我发现的一些东西:
  • 打字错误:我将其发布在 Github 中
  • HAL驱动可能存在的bug:stm32mp1xx_hal_conf_template.h中包含了一些STM32CubeMP1实际上没有的模块和定义,如“stm32mp1xx_hal_eth.h”、“stm32mp1xx_hal_rtc.h”、“stm32mp1xx_hal_smartcard.h”、HAL_ETH_MODULE_ENABLED....等。我不确定这是错误还是故意的。
  • AN5253“从STM32F469/479线迁移到STM32MP151、STM32MP153和STM32MP157线”中的第4.1节“STM32产品交叉兼容性”有一些误导性内容。具体来说,它描述好像 Cortex M4 内核支持 OTGFS、OTGHS 和 RTC(可能更多),但 STM32Cube 封装实际上并不支持这些外设。这是否意味着计划支持这些,或者 AN 具有误导性?
谢谢你。

更多回帖

发帖
×
20
完善资料,
赚取积分