This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

c6745 I2C master boot

Hello,

I'm trying to boot c6745 from EEPROM (M24M02) which is a 256kbytes device. I've generated the application with AisGen to UART1-boot and I2C0-master boot, UART1 booted successfully with UartHost.exe.

I programmed EEPROM with external device which verified OK. I checked I2C with scope while booting and recognized that after a while switched to lower I2C speed I had given in AisGen - so the interface seems to be operational.

I assume c6745 reads EEPROM from ADDR-0 untill it finds "THE-END" from AIS? Does it have size limit or can it read over 64k ?

Can you point me some usefull document to minimize code, defaults make reletively large - to my opinion.

I studied  SPRABB1C but could not find answers there.

Best Regards,

 

Risto H.

PS I tested I2C0-boot with CRC-on in AisGen and loading time was exactly same with and without CRC

  • Hi Risto H,

    Thanks for writing to us.

    I am not able to find any documents that answers your post.

    I will get back to you as soon as possible.

  • Hi,

    It was a PINMUX- problem!!?? One should either uncheck PINMUX in AISgen (0.8.2.0) or enable I2C0_SCL / _SDA in PINMUX8.

    If above is not true, I2C boot looks good and runs until the end but code does not run!!!

    I'm using now EEPROM 24AA512, which is 64kbytes, I'll test late "over page functionality".

     

    BR, Risto