用过原NEC MCU的同学,应该深有体会,没有编程器就没法写入程序,碰到需要现场升级又不能提供编程器的情形,只能自己在程序里写更新代码,通过自编程写入新的代码,这样工程里的程序就由三部分组成了,应用代码+自编程程序+串口通讯程序,还是小有难度的。
去年瑞萨官方提供了RFP软件(Renesas Flash Programmer),也就是串口烧写的上位机软件,具体介绍如下:
http://cn.renesas.com/products/tools/flash_prom_programming/rfp/index.jsp
支持的芯片包括RL78,78K0,78K0R,V850,RX,软件下载直接点下载选项卡就可以了,2012年8月的最新版本是v2.00.00,具体支持芯片列表参考Renesas Flash Programmer
target devices list
http://documentation.renesas.com/doc/products/tool/doc/r20ut0676ej0700_rfp_mculst.pdf
这个文档列出了芯片的烧写方法,COM,E1,E20,MINICUBE2等,COM就是本帖说的串口烧写,细心的TX会发现有TypeA,TypeB,TypeC,这代表了连接电路的种类,还要看另外一个手册:
http://documentation.renesas.com/doc/products/tool/doc/r20ut0857ej0100_rfpsplcrct.pdf
方便起见,把手册上的图贴上来
TypeA
TypeB
TypeC
31楼(一般应用可无视) RL78 Protocol A Programmer
32楼 转贴 programming the rl78 flash memory using an external device
DIY成品:
15楼 使用FT232的78K0/78K0R/RL78 烧写接口板
23楼 使用CP2110的串口烧写接口板原理图
网友讨论贴:
關于串口燒錄的一點見解 by campozeng
串口下载严重失败 by jobs