[STM32F4] 只烧进了一部分字库

[复制链接]
1416|19
 楼主| liliang9554 发表于 2021-8-14 20:31 | 显示全部楼层 |阅读模式
想使用串口和SPI给外部FLASH烧录字库却总是不成功,只烧进了一部分字库
yszong 发表于 2021-8-14 20:33 | 显示全部楼层
烧写速度的问题
 楼主| liliang9554 发表于 2021-8-14 20:36 | 显示全部楼层
但是波特率调低了好像也不行
supernan 发表于 2021-8-14 20:37 | 显示全部楼层

楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因
 楼主| liliang9554 发表于 2021-8-14 20:39 | 显示全部楼层
ousj 发表于 2021-8-14 20:41 | 显示全部楼层
最好在主程序里写入数据;
不要放在中断里;
wuhany 发表于 2021-8-14 20:43 | 显示全部楼层
没有其他思路了么
jiaxw 发表于 2021-8-14 20:48 | 显示全部楼层
放串口中断里面写数据,能正确才怪!
 楼主| liliang9554 发表于 2021-8-14 20:50 | 显示全部楼层
能不能举个例子要怎么用才好
wenfen 发表于 2021-8-14 20:52 | 显示全部楼层
增加串口接收缓存,典型的就是环形缓冲区(FIFO)
pangb 发表于 2021-8-14 20:54 | 显示全部楼层
裸机的话,在main函数中处理数据——读取FIFO的数据,解析并写入flash;带操作系统的话则开一个线程处理
stly 发表于 2021-8-14 20:56 | 显示全部楼层
45M,这么快。
 楼主| liliang9554 发表于 2021-8-14 20:57 | 显示全部楼层
好的,明天试一下看看
xxrs 发表于 2021-8-14 21:00 | 显示全部楼层
每次中断只接受一个字节,每次往flash写一字节就没问题了
 楼主| liliang9554 发表于 2021-8-14 21:02 | 显示全部楼层

嗯,那我按大家的说法挨个排查一下,谢谢哈
guanjiaer 发表于 2021-9-9 10:50 | 显示全部楼层
会提示失败吗
heimaojingzhang 发表于 2021-9-9 10:55 | 显示全部楼层
是不是容量不够了
keaibukelian 发表于 2021-9-9 11:25 | 显示全部楼层
一个字节一个字节的写入 效率太低了吧
labasi 发表于 2021-9-9 11:26 | 显示全部楼层
每次烧进去的部分都是固定的吗
paotangsan 发表于 2021-9-9 12:09 | 显示全部楼层
应该不是缓存的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

950

主题

11568

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部