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

Arduino STM32 编程体验 精华  

[复制链接]
slotg 发布时间:2016-10-21 21:17
阅读主题, 点击返回1楼
1 收藏 16 评论92 发布时间:2016-10-21 21:17
92个回答
weigr 回答时间:2016-12-1 22:25:40
签到
asssdz-382474 回答时间:2016-12-1 23:02:13
slotg 回答时间:2016-12-2 08:43:47
emma2rlx 发表于 2016-12-1 21:57
请教楼主个问题,哪里能找到给这个板子使用的bootloader么? 有bootloader,自己的stm32板子也可以使用了。 ...

这个不需要 bootloader,在 IDE 选举 serial 方式上传就可以,这个也不限定板子只要是 STM32F103C 就可以了。
emma2rlx 回答时间:2016-12-2 15:02:04
本帖最后由 emma2rlx 于 2016-12-2 15:03 编辑
slotg 发表于 2016-12-2 08:43
这个不需要 bootloader,在 IDE 选举 serial 方式上传就可以,这个也不限定板子只要是 STM32F103C 就可以 ...

多谢楼主, 但是我还是有点困惑哈    对STM32 还不是很熟悉   
按照您的意思, 全新的STM32 芯片不需要loader都可以支持串口下载么?   那如果这样的话,是不是JTAG和 SWD调试接口啥的其实都不需要引出来了呢?

像PVR  Atmega328P 等芯片,都是要用ISP先下载进去一个bootloader才能支持串口下载的哦
emma2rlx 回答时间:2016-12-2 15:15:55

wwwwwwwww

本帖最后由 emma2rlx 于 2016-12-2 15:17 编辑

wswwwwwwwwwwwwwwwww
any012 回答时间:2016-12-2 15:45:14
本帖最后由 any012 于 2016-12-2 15:47 编辑
emma2rlx 发表于 2016-12-2 15:02
多谢楼主, 但是我还是有点困惑哈    对STM32 还不是很熟悉   
按照您的意思, 全新的STM32 芯片不需要lo ...

网上搜了一篇。

不同的下载方式对应STM32启动方式也不同,如下图是STM32三种启动方式:
BOOT0      BOOT1       启动模式
0              X                User Flash memory(从用户闪存存储器启动)
1              0                System memory(从系统存储器启动)
1              1                Embedded SRAM(从内嵌SRAM启动)
第一种启动方式是最常用的用户FLASH启动,正常工作就在这种模式下,STM32的FLASH可以擦出10万次,所以不用担心芯片哪天会被擦爆!
第二种启动方式是系统存储器启动方式,即我们常说的串口下载方式(ISP),不建议使用这种,速度比较慢。STM32 中自带的BootLoader就是在这种启动方式中,如果出现程序硬件错误的话可以切换BOOT0/1到该模式下重新烧写Flash即可恢复正常。
第三种启动方式是STM32内嵌的SRAM启动。该模式用于调试。
slotg 回答时间:2016-12-2 16:37:36
any012 发表于 2016-12-2 15:45
网上搜了一篇。

不同的下载方式对应STM32启动方式也不同,如下图是STM32三种启动方式:

就是使用 ISP 串口烧录的方式,这种烧录方式是比较慢,不过对没有烧录工具的人是最方便的。
emma2rlx 回答时间:2016-12-2 16:48:28
slotg 发表于 2016-12-2 16:37
就是使用 ISP 串口烧录的方式,这种烧录方式是比较慢,不过对没有烧录工具的人是最方便的。 ...

多谢,这和Atmega上不同  Atmega上ISP下载指的是 MISO MOSI CLK  下载,也就是使用的SPI接口。

所以新的STM32 芯片,不需要做什么烧写loader的工作,直接设置为系统存储启动,就默认支持的串口烧写。
那这样简单了,Arduino直接就可以使用了
5265325 回答时间:2016-12-3 01:22:44
shmlyl 回答时间:2017-1-18 11:06:33
顶楼主!

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

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