我简单查了一下st的手册,准确的说你跳的不是INT0,而是boot1,boot1和GPIO管脚复用
网上资料:在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序,BOOT1=0BOOT0=1从系统存储器启动
而芯唐M0是通过写Flash上的Config寄存器来决定系统启动方式的,没有加密的情况下该Config位可以用上位机或者MCU软件来改写,当我设置了从LDROM启动后,顺利进入ISP Code的话自然不用担心我APROM里是否使用了UART0.
怎么说呢,厂商设计思路不一样吧
|