|
如题,我做了一个板子,仿照103给用USB转串口下程序的原理图 仿过来给407去下程序,基本原理我懂一些,如果用串口下程序,需要把BOOT1置0 ,BOOT0置1,复位后再把BOOT0置0即可。 所以我选用CH340G,原理图如下。
DTR口就是烧程序的时候可以通过三极管将BOOT0置1,烧完置0. 芯片手册这么说的
不知大家这样连过没,貌似还要下什么驱动,我们也下了,但是就是不能烧程序。 希望各位同仁积极讨论 谢谢 |
微信公众号
手机版
RE:stm32f407vg 关于串口下程序的疑问
回复:stm32f407vg 关于串口下程序的疑问
一般都用串口,这个比较方便,USB的话没有用过。
谢谢斑竹回复,串口涉及到BOOT0要置1 ,烧完程序还要置0 不是很麻烦吗? 您烧程序的时候不麻烦嘛 这样还不如用JLINGK
回复:stm32f407vg 关于串口下程序的疑问
RE:stm32f407vg 关于串口下程序的疑问
回复:stm32f407vg 关于串口下程序的疑问
我们的产品都是这样设计的.如果不用JLINK,可以考虑专门的芯片烧录器,就是把芯片放上去,他会自动的烧写程序的.还有就是通过硬件设计来解决或者写bootloader程序.如果收到串口发送的升级命令就进入bootloader模式,否则就进入用户程序.
您的意思是利用串口中断去识别是否要烧程序吗?
那这样不需要去手动去调节BOOT0吗?
不知您有没有什么应用笔记之类的,我可以借鉴一下
回复:stm32f407vg 关于串口下程序的疑问
我们的产品都是这样设计的.如果不用JLINK,可以考虑专门的芯片烧录器,就是把芯片放上去,他会自动的烧写程序的.还有就是通过硬件设计来解决或者写bootloader程序.如果收到串口发送的升级命令就进入bootloader模式,否则就进入用户程序.
您说的BOOTLOADER模式,是什么样的模式呢
RE:stm32f407vg 关于串口下程序的疑问
回复:stm32f407vg 关于串口下程序的疑问
这个叫bootloader程序,都是用户写的。前提要先写入FLASH。
谢谢管理员您耐心的回复 能点赞肯定给你点。
但是自己写BOOTLOADER程序的方法我并不了解,更没用过,希望您能给些具体资料,傻瓜点的 我看看应该就不会麻烦您了 我现在用的是STM32F407VG