RA8889开发板如何通过外部烧录器进行更新FLASH内容
作者:Harchy 发表日期:2022-04-01 来源:菱致电子 浏览:
用户使用RA8889的开发板时,经常会需要更新FLASH的内容,一种方法是使用AP tool,通过USB连接下位机进行在线更新,如下图:
上面的方法需要频繁更新下位机固件,这里要介绍另外一种方法,不需要改电路,即可通过外部烧录器进行更新。
工具:CH341A,这个工具很容易获取,用户可以自行在网上采购到,这个工具如何使用请参考商家提供的说明书及软件。这种烧录器一般输出是3.3V电压,和RA8889的开发板芯片电压相匹配,这点请用户在使用前提前确认,以防烧毁。我买到的样品参考:
同时商家配套供应的线夹:
线夹连接方法,选择25 SPI系列:
这条线夹夹注SOP8还还是比较容易,夹之前确保红色线对准FLASH芯片的第1脚:
最后检查一下确保夹住,刚好扣住芯片本体:
另外,需要一条跳线,将TEST1与VCC 3.3V短路:
TEST1接3.3V的作用是拉高后,RA8889与FLASH的连接脚就设定为高阻态,可将FLASH释放出来给外部烧录器使用:
检查接线无误后,尤其要确认CH341A是否接对了,没问题再将其插入USB(如果指示灯不亮请马上拔掉USB电源并检查正负极连接是否正确)。如果有连接液晶屏,那么RA8889开发板的USB线也要插上供电。这时候接线图如下,会看到板上的指示灯亮起来:
接下来打开烧录器的烧录软件,推荐使用NeoProgrammer比较好用,这里简单介绍一下。先选择“检测”自动查寻FLASH型号,如果查不到要检查一下接头是否对准,以及TEST1与3.3V是否接对。
检测到型号,选择相应的:
然后“擦除”:
再选择“写入”:
写入中……
写入成功:
可以再选择“校验”确认一下,确认无误后,取下烧录夹和断开TEST1的跳线,即可开始调用FLASH中的图资显示:
分享到: