Why doesn’t LogicLoader start on my MCF547x/8x Fire Engine when I type ‘go 0xff840000’ at the debug prompt?
ColdFire MCF547x/8x Fire Engines with LogicLoader version 1.6 or earlier need to be upgraded to a newer version of LogicLoader. The older versions of LogicLoader perform a memory detection algorithm that detects the SDRAM size at power up. On some Fire Engines, the CPU XL bus arbiter experiences a Data Tenure Time-out when running the SDRAM size algorithm. LogicLoader will start, however the arbiter will take approximately one minute to timeout. If you do not wait long enough, it can appear that LogicLoader does not start.
To upgrade LogicLoader , follow the procedure outlined in MCF54x5 LogicLoader Procedures Application Note 257.
Information regarding the ColdFire CPU XL bus arbiter can be found in section 10.2 of the ColdFire Reference Manual:
- http://www.freescale.com/files/32bit/doc/ref_manual/MCF5475RM.pdf
- http://www.freescale.com/files/32bit/doc/ref_manual/MCF5485RM.pdf
