Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
No i didnt do that but its very easy. the only part you need to change is the Init and communication of the I2C with the original UART code in the bootloader that you can find anywhere...
I have never heard about. I2C is used only in a ciruit board, in that case can we use this bus to transfer data from a PC.
Then how to talk to I2C bus from PC. Is there any converters available? I do not know. Is it dual micro system in which one micro receives the data from PC and transfers on I2C?
Lets say you have huge I2C EEPROM.You downloaded new firmware to this EEPROM.In field you dont need to carry laptop to upgrade firmware, just connect
EEPROM to embedded system and restart.Firmware upgrade without using laptop in field.Good idea.Similar approach can be used for MMC/SD as well
Just curious to know how you go ahead with the I2C bootloader on Pic.
I have to develop one for my academic project as the PIC software could be upgradable from host processor over I2C.
If you could manage to get some informative links on the web, please share.
I got a couple of bootloaders over UART port but none with I2C.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.