Hi NXP Team,
I have encountered an issue about the LPC43XX I2C Transfer. In ARM Compiler 5.06, the Single byte write and all other I2C transactions works fine MCU to MCU. But upon selecting the ARM Compiler 6.21, the I2C_CON_SI bit is no longer firing resulting the slave device sending NACK to the I2C Master. The Optimization was disabled and volatiles were placed along the memory-mapped I2C Peripheral declaration. Does anyone encounter this using ARM Compiler 6?
Thanks and Good Day,
Leo
解決済! 解決策の投稿を見る。