各位同仁和ST专家: 本人新近在做一个项目,使用STM32L476做主控。由于布板空间很小,希望使用串口(两线,只需要两个测试点)进行固件烧录。 昨天使用STM32L476-Discovery开发板做实验,将P1-BOOT0连接到VDD,之后尝试分别使用UART1(在断码显示器下的PA9/PA10)以及UART3(STLINK)进行烧录,但是均提示(如下图)。 STM32L4_flash_loader_failure 后来翻看reference manual后发现,除了boot0置高外,还需要nBoot1(寄存器)置高。 本人才疏学浅,之前使用的F1/F4系列都没有这种情况,不知道如何操作。 现向各位高手请教,如何进行操作,还需要其他软硬件工具吗? 恳请学有余力的朋友们,帮忙在这块板或者 NUCLEO-L476RG板上帮忙进行试验。 非常感谢。 |
问个关于STM32L4 SPI读数据,前3个字节永远是0
STM32L432 2个SPI同时使用的问题
STM32L476 ADC采集内部温度传感器电压值
STM32L431通过串口下载程序问题
ST的hal库有问题手头有STM32L4或STM32F7的帮忙测试DMA SD卡
大家有用到STM32L433的CAN通信的吗?
STM32L4 FFT 自带arm_math.h编译不成功
想问一个关于STM32L475 flash的问题
谁有STM32L476的编程手册,传一个,感谢
STM32L4的内部独立看门狗IWDG喂狗失败
谢谢你的快速回复。
刚才我又看了一遍UM1879-Discovery kit with STM32L476VG MCU user manual,上面有讲,要去掉一个接地电阻R91,然后再接到VDD。
这样做很奇怪,直接接VDD,不就行了,为什么要去掉R91?
我做了一下测试,直接连接VDD,mcu的BOOT0管脚就能到3.2V左右。
而且这样设置后,MCU不再驱动LCD,也就是说脱离了FLASH启动模块。
看来问题还是在nBOOT1的设置上。
也许根本不需要设置nBOOT1,只要保证BOOT0就行了。
学习一下
这个是我发的帖子,有图片