|
因为客户特殊需求,需要采用全国产方案- T# [; w* [% x. M' W7 ^ MCU就选择国产宣称“100%兼容”的STM32F103替代型号: W8 J& M, \. c' z 问题就来了:5 x+ K/ Y2 ?! s. d3 c# } 这个MCU容量是1M的,出了异常情况才发现: 前512KB容量是每一页2KB,剩下的页是每一页4KB. W1 L: Z# L5 K R5 `/ j( a7 f- a 对照STM32F103VGT6的每一页都是2KB0 \7 _6 o6 u5 M6 T/ _ 我之前写好的bootloader就要根据这个差异进行定制化修改9 }* K6 c2 V0 ^& t: Q5 ^ 我是特殊需求没办法,必须要花额外成本去处理, 希望各位不要因为成本原因而去踩这种坑哇! 3 K$ W$ J' K1 y. ?% [( l: F! L 最后我想说,这操作好骚呀!这根本就是能做成100%兼容的嘛,当然还有各种坑我还没踩到罢了。 |
微信公众号
手机版
都是这样吹出来的,现在国产芯片都是对标ST在做。7 |; w* H8 H' W* m
还有得更搞笑,说100%兼容,PIN TO PIN 兼容STM8S003,然后问是不是直接烧录程序就可以用,答:“还是要重新写一下程序的”
想用国产芯片完美替代ST就必须预想到后面的很多坑的。
加上楼主的问题; S; H7 ^" c# ]$ n
1 w: k% d) f }4 z s/ r9 P
一般也就90%左右兼容;9 D' q$ W8 V- X( W V0 H/ K! t