Difference: FlashMemory (20 vs. 21)

Revision 2116 Sep 2015 - EricHazen

Line: 1 to 1
 
META TOPICPARENT name="HcalDTC"
Useful Links
Firmware Files
Line: 21 to 21
 

Firmware Files

See AMC13Firmware page for current firmware releases.
Deleted:
<
<
 

Flash Programming Instructions

Deleted:
<
<
1. Instructions on how to update your AMC13 firmware using the xDAQ C++ AMC13Tool executable are here
 
Changed:
<
<
2. Instructions on how to program your AMC13 from a bit file using a Xilinx JTAG cable are below:
>
>
The best procedure to follow depends on why you are trying to program the flash on your AMC13. If you just want to update to the latest version, follow these instructions: AMC13Tool2Recipes#UpdateFirmware

If you suspect that the flash memory has somehow been corrupted and the board doesn't respond, there are a couple of possible causes and various solutions. If you can ping the T2 address at least (see IPaddressAssignment) then try using AMC13ToolFlash.

If both of those fail, maybe you don't actually know the IP address of your module? It can be set in various ways, including a RARP daemon and via the EEPROM on the MMC. This was mandated by CMS and can result in a difficult recovery situation.

Anyway, if you can't talk to your module and want to attempt recovery using JTAG, read on...

 
  • NOTE: You generally should not have to program via JTAG unless your firmware has become corrupted and the AMC13 software can no longer talk to your module. If this is not the case and you can in fact communicate with your AMC13, please use the Python/C++ tools and follow the directions at the above links
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback