找回密码
 立即注册
楼主: xinsai

eeprom

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2025-05-28 09:08:49

34

主题

1094

回帖

2468

积分

荣誉版主

积分
2468
发表于 2025-5-28 09:08:49 | 显示全部楼层
不管有没有eeprom文件,一般这样操作:
* main 做完必要的初始化操作后,开始进入自检流程,
* 包括板内各种外设是否存在或适应型号,(如硬件故障则终止流程并报错)
* 如果有应用数据,检测是否已被破坏,(最简单的方法就是设定一个标志,比如在数据最后添加 0x33669955)
* 如果数据已被破坏, 则在主代码固件中,应包含还原代码(出厂默认数据),恢复数据后继续运行。
* 如果应用数据较大无法存放在主代码固件中,即使用eeprom文件, 同样需要检查数据格式,不符合要求则终止流程并报错
* 烧录时, 有选项, 下次下载时不擦除eeprom,可避免每次装载eeprom文件,或避免每次重新初始化应用数据(掉电保存)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-05-28 08:16:07

4

主题

3

回帖

32

积分

新手上路

积分
32
发表于 2025-5-28 09:11:13 | 显示全部楼层
王*** 发表于 2025-5-28 08:39
使用右侧的eeprom文件区域,可以编辑自己想要的数据
然后保存为bin文件,下次直接通过打开EEPROM文件按钮 ...

谢谢了,我研究下,应该可以了,
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-05-28 08:16:07

4

主题

3

回帖

32

积分

新手上路

积分
32
发表于 2025-5-28 10:18:31 | 显示全部楼层
王*** 发表于 2025-5-28 08:39
使用右侧的eeprom文件区域,可以编辑自己想要的数据
然后保存为bin文件,下次直接通过打开EEPROM文件按钮 ...

如果,我在00位置要填写个负号,如何写

点评

数据存储为负数时使用的是补码,例如char类型的-1就是0xff,-2就是0xfe  详情 回复 发表于 2025-5-28 10:26
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:508
  • 最近打卡:2025-06-28 10:05:05
已绑定手机
已实名认证

113

主题

2423

回帖

6145

积分

版主

积分
6145
发表于 2025-5-28 10:26:30 | 显示全部楼层
xin*** 发表于 2025-5-28 10:18
如果,我在00位置要填写个负号,如何写

数据存储为负数时使用的是补码,例如char类型的-1就是0xff,-2就是0xfe
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-28 23:49 , Processed in 1.343501 second(s), 71 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表