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:
- reduced memory (EEPROM, SRAM, Flash)
- reduced # of GPIO
- no CRC Module (system peripheral)
- reduced # of I2C
- no Ethernet
- reduced # of analog comparators and ADCs
- (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?