This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

XC167 and external flash ROM module over EBC

I have an Infineon SK-XC167CI Easy Kit V3 board, soldered with an Infineon XC167CI-32F40F microcontroller. I am using the Keil UVision 3 IDE. The board has been extended to include an external flash ROM module; the AMD AM29F400B unit (512 Kbytes). This external ROM module is wired into the chip select 1 (CS1) signal; port 6, pin 1 (pin 8 on the microcontroller).

I am trying to access the external ROM module, but am not having much success.

I believe that I have the CS1 area mapped onto the XC167s address space starting at 100000h, using the EBCMOD0, EBCMOD1, TCONCS0, FCONCS0, ADDRSEL1, TCONCS1, and FCONCS1 registers.

I am following the instructions given in the AM29F400B data sheet for requesting the manufacturer id and the device id from the flash ROM module.

I think that my problem lies in the way that I have the EBC setup (which I am doing in the start_v2.a66 file) rather than in the way that I am actually forming the address accesses (the flash ROM module interrogation requests), but I could be wrong.

Any direction that you might be able to give me at this point would be extremely gratefully received.

0