phil99
 Guru
 Joined: 11/02/2018 Location: AustraliaPosts: 540 |
Posted: 02:26am 20 Jan 2022 |
|
|
|
Re programming speed, here is a comparable example.
C:\Temp\Micromite_Firmware50502>pic32prog.exe -d ascii:com6 Micromite_Plus_V5.05.02.hex Programmer for Microchip PIC32 microcontrollers, Version 2.0.220 Copyright: (C) 2011-2015 Serge Vakulenko (ascii ICSP coded by Robert Rozee)
Adapter: ...... OK1 OK2 - ascii ICSP v1E Processor: MX470F512H Flash memory: 512 kbytes Boot memory: 12 kbytes Data: 519988 bytes Erase: (90mS) done Loading PE: 1 2 3 4 (LDR) 5 6 7a (PE) 7b 8 v0201 Program flash: #################################################### done Program boot: ######### done Verify flash: #################################################### done Verify boot: ######### done Program rate: 3849 bytes per second
total TDI/TMS pairs sent = 4703307 pairs total TDO bits received = 191736 bits total ascii codes sent = 1398843 total ascii codes recv = 65934 maximum continuous write = 452 chars O/S serial writes = 130814 O/S serial reads (data) = 6000 O/S serial reads (sync) = 2539 XferFastData count = 112518 10mS delays (E/X/R) = 9/0/0 elapsed programming time = 2m 17s
At 2m 17s for a 1439kB HEX file an MX170 with MMBasic or Arduino Nano have no problems programming a PIC32 via serial from a PC. Edited 2022-01-20 12:33 by phil99 |