Hi All,
I bumped into a problem while I was porting my F28M35x firmware code to the newer F28M36x. The problem is that I can't get the device MAC address on the new microcontroller. On F28M35 the MAC address of the device was programmed in the OTP at the following locations:
- EMACID0 = 0x680810
- EMACID1 = 0x680814
And it worked well. However in the F28M36 TRM (SPRUHE8) I found some (perhaps) controversial facts. The device MAC address also should be stored in the same location (page 1546), but in this new device a new MAC address field has been also appeared (page 540).:
- EMACID[31:0] = 0x681010
- EMACID[63:32] = 0x681014
The CCSv6 supports the OTP programming for the latest addresses, but in the latest controlSuite in the F28M36x_M3 CMD files there are the previous addresses yet.
So I'm a bit confused regarding the MAC address of the newer microcontroller. Do I have to handle two types of MAC address now? If so, how can I program the earlier addresses? Or it is just a typo in the device TRM and in case of F28M36x the new address is 0x681010 and 0x681014?
Thank you very much in advance!
Best Regards,
Tamas