你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f407vg 关于串口下程序的疑问

[复制链接]
ligongxiaobie 提问时间:2014-4-24 17:20 /
 如题,我做了一个板子,仿照103给用USB转串口下程序的原理图
仿过来给407去下程序,基本原理我懂一些,如果用串口下程序,需要把BOOT1置0 ,BOOT0置1,复位后再把BOOT0置0即可。
所以我选用CH340G,原理图如下。
  2.png
DTR口就是烧程序的时候可以通过三极管将BOOT0置1,烧完置0.
 
芯片手册这么说的 3.png
不知大家这样连过没,貌似还要下什么驱动,我们也下了,但是就是不能烧程序。
希望各位同仁积极讨论 谢谢
收藏 评论8 发布时间:2014-4-24 17:20

举报

8个回答
废鱼 回答时间:2014-4-25 10:20:00

RE:stm32f407vg 关于串口下程序的疑问

一般都用串口,这个比较方便,USB的话没有用过。
ligongxiaobie 回答时间:2014-4-25 20:52:16

回复:stm32f407vg 关于串口下程序的疑问

回复第 2 楼 于2014-04-25 10:20:00发表:
一般都用串口,这个比较方便,USB的话没有用过。
 
谢谢斑竹回复,串口涉及到BOOT0要置1 ,烧完程序还要置0 不是很麻烦吗? 您烧程序的时候不麻烦嘛 这样还不如用JLINGK
 
ligongxiaobie 回答时间:2014-4-26 10:52:38

回复:stm32f407vg 关于串口下程序的疑问

 不知各位前辈有用过类似的 不用JLINGK烧程序的方式吗??
废鱼 回答时间:2014-4-28 15:08:43

RE:stm32f407vg 关于串口下程序的疑问

我们的产品都是这样设计的.如果不用JLINK,可以考虑专门的芯片烧录器,就是把芯片放上去,他会自动的烧写程序的.还有就是通过硬件设计来解决或者写bootloader程序.如果收到串口发送的升级命令就进入bootloader模式,否则就进入用户程序.
ligongxiaobie 回答时间:2014-4-29 14:35:26

回复:stm32f407vg 关于串口下程序的疑问

回复第 5 楼 于2014-04-28 15:08:43发表:
我们的产品都是这样设计的.如果不用JLINK,可以考虑专门的芯片烧录器,就是把芯片放上去,他会自动的烧写程序的.还有就是通过硬件设计来解决或者写bootloader程序.如果收到串口发送的升级命令就进入bootloader模式,否则就进入用户程序.
 
 
您的意思是利用串口中断去识别是否要烧程序吗?
那这样不需要去手动去调节BOOT0吗?
不知您有没有什么应用笔记之类的,我可以借鉴一下
 

 
ligongxiaobie 回答时间:2014-4-29 14:37:16

回复:stm32f407vg 关于串口下程序的疑问

回复第 5 楼 于2014-04-28 15:08:43发表:
我们的产品都是这样设计的.如果不用JLINK,可以考虑专门的芯片烧录器,就是把芯片放上去,他会自动的烧写程序的.还有就是通过硬件设计来解决或者写bootloader程序.如果收到串口发送的升级命令就进入bootloader模式,否则就进入用户程序.
 
您说的BOOTLOADER模式,是什么样的模式呢
 
废鱼 回答时间:2014-4-29 17:19:52

RE:stm32f407vg 关于串口下程序的疑问

这个叫bootloader程序,都是用户写的。前提要先写入FLASH。
ligongxiaobie 回答时间:2014-4-29 20:03:42

回复:stm32f407vg 关于串口下程序的疑问

回复第 8 楼 于2014-04-29 17:19:52发表:
这个叫bootloader程序,都是用户写的。前提要先写入FLASH。
 
谢谢管理员您耐心的回复 能点赞肯定给你点。
 
但是自己写BOOTLOADER程序的方法我并不了解,更没用过,希望您能给些具体资料,傻瓜点的 我看看应该就不会麻烦您了 我现在用的是STM32F407VG
 

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版