Hi
I am working on a host application, which will program a LPC84x MCU via ISP by the I2C interface.
From the user manual I can read that the FAIM register default value is ISP over UART.
So, how do I access the FAIM registers, to change it to use ISP over I2C?
Isn't it possible to program the LPC84x by ISP/I2C without having to access the MCU registers first?
Thanks
Kaare
Thanks
The Flash Magic tool could be an easy way to do it.
In our case, we use a simple testprogram to test the board during production, and this program then contains the FAIM operation to enable I2C ISP.
u32FAIM_data = 0x68000000;
FAIMWrite( 0, (uint32_t)&u32FAIM_data);
I am quite sure that the FAIM register is "valid" from factory. This means that it uses UART as default ISP interface, and you need to change this to I2C.
br
Kaare