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

Bin文件怎么通过串口传输写到flash

skawu 2018-06-22 浏览量:2426
Bin文件通过PC传输到单片机有什么工具吗?用的sscom貌似不行,显示0字节。单片机端接收到一字节就向flash写一字节,会不会有flash中不同sector的问题,地址还是一直累加吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、这个要么自己写个脚本来做,要么手动用串口工具一包包传

    2、你找个靠后一点的flash区域,不要占用前面的堆栈区就没事

    • 发布于 2018-06-24
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 这个是需要发送接收端程序配合的,

    因为是bin文件需要二进制数据发送和接收。

    • 发布于2018-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • bin文件一般需要使用编程器和软件写入的
    • 发布于2018-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个一般都是通过转换后变成二进制数据进行发送,然后后端处理还原成bin文件
    • 发布于2018-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • FLASH是不能单字节写入的,必须整块(block)写入,楼主可以先从bin文件中读取到差不多一块的内容,再用FLASH写块指令写进去。

    • 发布于2018-06-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个bin文件是要烧写到单片机上的要执行的程序,还是只是数据文件,当数据来处理呢

    可能要自己写一个上位机的程序了,读取这个bin文件,并以16进制的方式,一个字节一个字节的进行传输

    • 发布于2018-06-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个bin文件可以通过工具转换成二进制代码,然后用串口把二进制代码传输就可以了
    • 发布于2018-06-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以直接烧的.也可以先转化为txt.都一样传的是01.
    • 发布于2018-06-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 部分串口工具有发送文件功能,可以直接使用的,但是速度不能控制
    • 发布于2018-07-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

Bin文件怎么通过串口传输写到flash