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.

TM4C CAN

My customer plans to the CAN/USB board (123 device) and have everything port over to the 1294, ideally untouched.  I have suggested this should not be a problem because common driver (TivaWare) should handle this seamlessly.

He stated: 

----------------------------

I want my SW team to hit the ground running so the TM4C123G USB+CAN Development Kit is very attractive..... as long as it is not too much of a diversion from the end goal of using a TM1294NCPDT.  I need to sort out any "gotcha's"  with this approach.

Best I can tell the 123 device is identical to the 1294, with the following notable differences:

  1. reduced memory (EEPROM, SRAM, Flash)
  2. reduced # of GPIO
  3. no CRC Module (system peripheral)
  4. reduced # of I2C
  5. no Ethernet
  6. reduced # of analog comparators and ADCs
  7. (what have I missed?)

A sanity check on the above would be appreciated as well.

-----------------------------

So, he wants confirmation from TI that if he developes CAN/USB code on the 123 and then uses a 1294, that the code will migrate with no issues.  I believe this is the case.  What I don't know is if there are some other factors such as addresses that have to be remapped for the peripherals etc.  Are there any other "gotcha" items to be concerned with?

  • Hello Ignacio

    Your customer has summed it well. I would still say that #6 may be incorrect as it depends on which device the customer is using.

    Besides the above to assist the migration the following application note would be a useful resource (other than the forum)

    www.ti.com/.../spma065.pdf

    Also do note that Pin positions would have changed between the two devices and hence the GPIO configuration would need to be changed.

    Regards
    Amit