一先通过HEX2bin工具转成bin文件,可粗略看到字节流对应的内容。

二确定原汉字的扫描方式(美术字是图形方式,不确定扫描方式的穷举各种扫描方式),然后根据字体大小、MSB的位置,利用液晶工具生成汉字code码或者利用excel描点方式画出图形手工编码。

三 将生成的code码在原hex文件中查找,找到在rom区的存储位置,注意要逐个字进行查找分别查询到其开始地址(每个字查找时可以根据扫描方式只对比前5~6个字节即可,没必要全部将汉字描出并全部手工编码),根据字体大小确认每个字的修改长度。

四将要替换的汉字按指定方式生成code1,然后在原hex文件找到的位置pos处逐个字节修改,然后另存为一个hex文件,将这个hex文件烧写进去就把内容更改了。

注意:利用J-FLASH工具打开hex文件进行修改再保存,其它工具不一定行,因为hex文件前1个字节(:数据长度1字节,开始地址2字节,数据类型1字节),最后一字节是本行(回车键结束)校验码,其它工具要么不能修改,要么修改后不能重新计算校验码烧写出错

附注:excel手工填充和手工编码:(16*16)

12字体的填充(注意多列多行需要手工填充注意字左右上下间隔的位置)

最新文章

  1. HideFlag隐藏标识
  2. Ubuntu Server 16.04下ASP.NET Core Web Api + MySql + Dapper在 Jexus、nginx 下的简单测试
  3. XSS代码触发条件,插入XSS代码的常用方法
  4. MS14-068 privilege escalation PoC: 可以让任何域内用户提升为域管理员
  5. asp.net中实现群发邮件功能
  6. How to define Servlet filter order of execution using annotations
  7. Fast scroller styles
  8. python判断用户注册中用户名是否包含非法字符
  9. keycode(来自互联网)
  10. 实现Jquery触发一事件后,停留5秒,再接着触发下面的事件
  11. Vysor破解助手for Linux/macOS/Windows
  12. PHPCMS v9.6.0 wap模块 SQL注入
  13. MySQL中间件之ProxySQL(11):链式规则( flagIN 和 flagOUT )
  14. C# xml数组的序列和反序列化
  15. d3浅谈
  16. 2013-2014 ACM-ICPC, NEERC, Southern Subregional Contest Problem L. Stock Trading Robot 水题
  17. [Web 前端] superagent-nodejs处理请求的模块
  18. JavaScript中通过arguments对象实现对象的重载
  19. IndexDB的基本操作
  20. 使用Elasticsearch 与 NEST 库 构建 .NET 企业级搜索

热门文章

  1. 附录: mysql show processlist中的State的意义
  2. (linux)mmccard驱动的读写过程解析
  3. webpack 构建多页面应用
  4. dedecms文章内页获取缩略图的调用标签
  5. FMDB 使用技巧
  6. 多线程、死锁、线程安全、同步方法、代码块、休眠、守护线程、Thread、Runnable(二十三)
  7. 如何在chrome上设置Bing为默认搜索引擎,在设置中无法直接设置
  8. 花式GCD
  9. UIFont 字体样式 [UIFont fontWithName~];
  10. robotframework:appium切换webview后,在webview里滑动屏幕