78k0r-pgm

所属分类:处理器开发
开发工具:C#
文件大小:941KB
下载次数:0
上传日期:2022-08-03 18:07:19
上 传 者sh-1993
说明:  基于Arduino的Renesas 78K0R微控制器编程器
(Arduino based Renesas 78K0R microcontroller programmer)

文件列表:
LICENSE (35149, 2022-08-04)
doc (0, 2022-08-04)
doc\78Kx3-pgm.pdf (1316285, 2022-08-04)
src (0, 2022-08-04)
src\firmware (0, 2022-08-04)
src\firmware\.vscode (0, 2022-08-04)
src\firmware\.vscode\extensions.json (274, 2022-08-04)
src\firmware\platformio.ini (495, 2022-08-04)
src\firmware\src (0, 2022-08-04)
src\firmware\src\Config.h (167, 2022-08-04)
src\firmware\src\Drv78K0R.cpp (6944, 2022-08-04)
src\firmware\src\Drv78K0R.h (1434, 2022-08-04)
src\firmware\src\Main.cpp (5828, 2022-08-04)
src\tool (0, 2022-08-04)
src\tool\78k0r-pgm.csproj (562, 2022-08-04)
src\tool\78k0r-pgm.sln (1098, 2022-08-04)
src\tool\Model (0, 2022-08-04)
src\tool\Model\Connection.cs (5313, 2022-08-04)
src\tool\Model\IntelHexFile.cs (5520, 2022-08-04)
src\tool\Program.cs (3834, 2022-08-04)
src\tool\Properties (0, 2022-08-04)
src\tool\Properties\launchSettings.json (215, 2022-08-04)

# 78k0r-pgm Arduino based Renesas 78K0R microcontroller programmer. ## Usage You will need an Arduino board with > 1 Serial port to run this flashing firmware. Arduino Micro was used during the development of this project which has one physical UART and another virtual port on the USB connection. The physical port (Serial1) is used for communication with the MCU. The virtual port (Serial) is used for communication with the computer (flash tool). You need to make the following connections to the Renesas MCU: Arduino | Renesas MCU | Comment ------- | ----------- | ------- RX | TOOL0 | Single wire UART TX | TOOL0 | Single wire UART D9 | RESET | D10 | FLMD | GND | GND | +5V | +5V | Only if Renesas MCU is not powered by other circuit You can change the pins in firmware/Config.h if needed. Initiate flash operation using: ``` 78k0r-pgm.exe --com COM7 --input program.hex ``` ## Disclaimer I do not know if this flash tool is compatible with the modern Renesas 78K0R series MCU:s, if not, then minor adjustments may be needed. This programmer has only been tested on NEC D79F9211 which I suspect is equivalent to Renesas UPD78F1000. I don't know if I have an original NEC MCU or if it's some form of clone. A few commands such as baudrate change and silicone signature does not return the expected response. Silicon signature has a few extra bytes compared to the specification document and the baudrate change command does not work at all causing the programmering interface to be stuck at 9600 buad (which is good enough).

近期下载者

相关文件


收藏者