
前言 使用 STM32 微控制器开发应用的设计人员必须能够轻松地用同一产品系列中的微控制器替换另一个型号。将应用移植到不同微控制器的原因可能是: 为了满足更高的产品要求,对存储器大小或者增加 I/O 数量的额外要求。 为了满足降低成本的要求,要求使用更小的元件和更小的 PCB 面积。 本应用笔记旨在帮助从现有 STM32F42xxx/STM32F43xxx 器件向基于STM32F74xxx/STM32F75xxx 器件的设计进行移植,并且对移植过程中的每个步骤进行了分析。 本应用笔记提供了硬件移植和外设移植的指南。为了更好的理解本应用笔记中的信息,用户应该熟悉 STM32 微控制器系列。 关于其它信息,请参考 STM32F42xxx/STM32F43xxx 和 STM32F74xxx/STM32F75xxx 参考手册 (RM0090 和 RM0385) 和数据手册。文档可以从 www.st.com 上下载。 ![]() 1 硬件移植 1.1 引脚排列兼容性 除了 LQFP100 封装外, STM32F74xxx/F75xxx 器件与 STM32F42xxx/F43xxx 器件完全引脚兼容,使得用户可在开发期间尝试不同的外设和达到更高的性能 (更高的频率),从而获取更大的自由度。 ![]() ![]() ![]() 1.2 自举模式兼容性 STM32F42xxx/F43xxx 的自举空间是基于自举模式选择引脚:BOOT0 和 BOOT1,而STM32F74xxx/F75xxx 是基于 BOOT0,表 3 列出了自举地址选项字节。 对于 STM32F74xxx/F75xxx,自举基址支持从 0x0000 0000 到 0x2004 FFFF 范围内的任何地址。 ![]() 1.3 系统自举程序 系统自举程序位于系统存储器中,由意法半导体在生产阶段编程。它用于通过以下串行接口重新编程 Flash。 表 4 展示了系统自举程序所支持的通信外设。 ![]() 默认情况下,在 STM32F74xxx/F75xxx 中,当选择从系统自举程序自举时,代码从 ITCM 接口执行。选择字节从 AXIM 接口执行时可以对其编程。更多有关系统自举程序的详细信息,请参考 AN2606。 完整版请查看:附件 |
DM00164538_ZHV2.pdf
下载306.59 KB, 下载次数: 0