保护内存与密码
部分光模块会保护自身内存:某些页面在模块用密码解锁之前无法写入。CodingBox 在应用设置中处理这一点。
解锁原理
写入受保护页面之前,先将密码写入特定地址即可解锁模块。你在设置中配置:
- 选定受保护区域的表地址,
- 写入密码所用的密码地址,
- 密码值本身。
设置好这些之后,即可将选中的页面写入模块。
到哪里找这些值
常见模块的已知密码规律保存在 CodingBox 数据库中,由应用自动应用。如果模块需要你没有的值,就必须从模块的文档或厂商处获取。
写入受保护内存会永久改变模块。写入前会先创建备份,参见 Code database(代码数据库)。
密码被拒绝、硬件写保护或写入不生效:EEPROM 读写错误。