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.
Is it possible to pre-load the internal TM4C129ENCPDT EEPROM with serial numbers or some serialization data such as unique serial number and some calibration data? We need at least 32 bytes.
I have a custom board that uses the Spectrum Digital XDS200 JTAG programmer/debugger. What setting in the "LM Flash Programmer build 1613 tool" under the "Configuration" menu - what do I set it to so that it recognized my XD200 device?
is it the "TM4C129X Development Board"?
Is it the "Stellaris Development Board"?
If its manual settings, then what are they?
Thanks,
-jon-
Hi Jon,
Sorry, I didn't realize that you have a custom board. The LM flash programmer only supports ICDI debug probe, not XDS200. For XDS200, you will need to use the Uniflash. If you have not yet done do, please download the Uniflash from http://www.ti.com/tool/UNIFLASH.
Please see below steps.
Once you click on the Start button you will see the below screen.
almost there...
1) In the UniFlash tool you showed me yesterday. When I put in any number on the MAC Address - say 01-02-03-04-05 and program it it says it succeeded. Then when I read it back out it reads the default value 44-f8-a-0-4. No matter what number I put in this field it always comes back with 44-f8-a-0-4. Do i need to erase the entire chip first? Are there security bits that I have to clear?
2) For the MAC address 192.168.1.253 - what is the HEX equivalent that I should put in the MAC Address field to program it?
Jon Perrin said:2) For the MAC address 192.168.1.253 - what is the HEX equivalent that I should put in the MAC Address field to program it?
The horrid hidden truth is you have to register and pay for a lot of MAC addresses or simply use the MAC from any previous purchased launch pads. This issue shows just how rushed and with little thought went into developing the device layer even after fear mongering about IPV6. Why can't the PHY device layer self assign a MAC seems more the question all manufactures need to answer. Secondly several companies have purchased huge lots of IP/MAC addresses never to be used over a decade, should be put on notice by Internic to show how they plan to use them. I know of one company purchased chunk of the public address range 192.168.x.x undoing any secondary education or teaching of IP network classes. If you assign NAT pools in this range inside your demilitarized zone you may be in for a surprise.
One view is all MAC should be pre-programmed by the manufacture and not the customer.
Jon Perrin said:When I put in any number on the MAC Address - say 01-02-03-04-05 and program it it says it succeeded. Then when I read it back out it reads the default value 44-f8-a-0-4.
When was the 44-f8-a-0-4 programmed? Did you program this value by any chance? A fresh device should have all FF-FF-FF-FF-FF-FF. If the MAC address was already programmed then you can't program another value unless you first unlock the device. The MAC address is meant to be programmed only once. An unlock operation will restore the device to the factory setting. Once the device is unlocked then you can program a new value.
Jon Perrin said:For the MAC address 192.168.1.253 - what is the HEX equivalent that I should put in the MAC Address field to program it?
192.168.1.253 is not a MAC address. It is an IP address. You do not program an IP address as a permanent value to the USER0 and USER1 registers. The IP address is normally acquired from your DHCP server. Even if you use a static IP, you do not program the IP address to the USER0/USER1 field.