• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何通过SD卡烧写STM32的程序?

15345338508 2018-04-09 浏览量:2764
如何通过SD卡烧写STM32的程序?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 楼主要自己写一个bootloads,这个bootloads是用来从sd卡读取数据并烧写到芯片的flash上的。
    • 发布于 2018-04-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :尾缀1K表示1,000数量 T&R包装,两者包装区别,burr-brown厂牌已经被TI收购,现在属于TI 回复

其他答案 数量:11
  • SD卡烧录是STM32属于脱机烧录,可以通过编写bootloads,获取SD卡的烧录文件

    • 发布于2018-04-09
    • 举报
    • 评论 3
    • 0
    • 0
电子老工程师 回复了  :带Z的符合ROSH标准 回复
电子老工程师 回复了  :尾缀代表环保,产品功能一致
回复
电子老工程师 回复了  :尾缀“Z”代表环保。 回复

  • 首先需要驱动SD卡 然后写检测SD卡文件的程序即可
    • 发布于2018-04-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有找到1204封装,颜色红黄绿的的三色灯 回复

  • 写一个bootloader,上电之后首先检测SD卡里面有没升级文件,如果有,则将该升级文件覆盖到当前位置,否则执行当前的程序
    • 发布于2018-04-10
    • 举报
    • 评论 0
    • 0
    • 0

  • BootLoader,然后读取SD卡里面的bin文件,然后写入到内部flash
    • 发布于2018-04-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要写bootloader了,然后从sd卡启动
    • 发布于2018-04-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 先将编译通过的bin文件复制到sd卡中,再写个sd卡的读写函数,然后将sd卡的bin文件复制到单片机中(就是在程序中使用固件库的读写内部flash操作),编写跳转函数就可以了,一般这样是用于程序升级。这样一来一个芯片中就有两个工程代码了,具体还要设置代码长度和向量表的偏移等。
    • 发布于2018-04-11
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的芯片不支持从SD卡烧写程序的。倒是像是ARM9的芯片才支持
    • 发布于2018-04-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 需要借助辅助烧写程序和辅助部件,实现外部读取
    • 发布于2018-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用IAP的方式进行烧录,在系统的程序中通过SD卡外设接口引导用户程序启动,其实就是一种跳转。

    • 发布于2018-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 需要有bootload能初始化sd卡并读取拷贝,就类似arm的bootrom
    • 发布于2018-04-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何通过SD卡烧写STM32的程序?