AM29F010B external flash is located on ECU with MC9S12XDT512 as MCU, there is a method of reading of this flash via EBI(External Bus Interface), however, it is stated that it is possible only in Normal Expanded mode or special test mode(last one is for developers only). I am trying to read this flash with BDM communication, but it worked for me successfully only in special single-chip mode, in other modes, I get no response from MCU. Is it possible to do? It is not clearly stated if it can or cannot be done.
Hi,
The aswear is not easily to be provided directly because there can be more issues related to your application SW.
In past I prepared document which can be found here..
https://community.nxp.com/t5/S12-MagniV-Microcontrollers/S12XD-S12XE-External-BUS-design-Addendum-To...
I am sure you will find answer there and you will find some more pieces of information related to the topic to correctly solve the issue.
However, I am not sure there is info about global address reading in the memory window mentioned there. For example reading global address 0x14_0000 from \CS2 pace require 0x140000'G address in memory window.
Note, be careful about writing MODE register. It is writable anytime in special mode but only once in normal mode. I think also mentioned in the document.
Best regards,
Ladislav