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

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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版