千兆以太网读写flash调试笔记
Posted 皇甫春云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了千兆以太网读写flash调试笔记相关的知识,希望对你有一定的参考价值。
千兆以太网读写flash调试笔记
1. 版本管理
版本号 | 功能介绍 | 开发时间 |
---|---|---|
v1.4 | 目前可以通过以太网来连续写入数据,并利用串口可以显示写入的内容 | 2022.7.29 |
v1.7 | 目前可以实现以太网来连续写入任意数据,并在写入后,对数据进行了回读CRC校验 | 2022.8.3 |
2. 功能介绍
- 开发板在上电之后,会自动执行一次扇区擦除操作,在操作过程中,led0保持高亮状态,此刻处于扇区擦除状态,不能进行数据的写入,延时20s后,led0熄灭,flash芯片可以进行数据的写入操作;
- 通过网络调试助手,发送一包基于udp协议的网络数据包,发送一次,存储一次,对数据包的长度不设限制,发送次数不设限制,即可以实现任意长度udp数据包的任意次数写入;
- 为了保障数据写入数据的正确性,会在写数据的过程中,对数据进行crc校验,并将四个字节的校验值写入到flash中;写入完成后,会对写入的数据进行回读,对读取的数据进行crc校验,通过比对两次crc结果的差异,从而确认数据是否写入正确;
- 在结果正确后,会翻转一次led1,提示写入成功且正确;
3. 结果验证
写入前几个字节截图
写入最后一个字节截图
开始读取数据截图
结束读取数据截图
crc校验比对截图
led1_crc 翻转截图
4.后续需要注意的地方
- 每启动一次udp数据包的写入,都会在数据包的最后添加四个字节的crc校验值;
以上是关于千兆以太网读写flash调试笔记的主要内容,如果未能解决你的问题,请参考以下文章