Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

OMAP-L138: NOR Flash Access via EMIFA CS2 Works for ARM Core but not DSP Core

$
0
0

Part Number:OMAP-L138

I'm having a problem where the OMAP-L138 EMIFA appears to be configured properly, but the ARM and DSP core are behaving differently when attempting to access that memory. 

I'm using Code Composer Studio 7.1 for development

  1. If I Connect to the OMAP via the Emulator, I am able program and verify the NOR Flash (on EMIFA Chip Select 2)
  2. If I Connect to the OMAP while it's running my ARM and DSP Code, the ARM is able to read the flash DEVICE and MANUFACTURER IDs by using the CCS Memory Browser and manually changing values.
  3. While still connected to the ARM, if I switch to the DSP core, and try to read back the flash Device and Manufacturer IDs using the same methodology as above, I do not get the proper values. 

Since the ARM and DSP share the same register set for device configuration, the configuration should be correct (because memory accesses work on the ARM side).  Is there something that could be allowing the ARM to access the NOR Flash on EMIFA CS2, while preventing the DSP from Accessing it?  

I am using the starterware's evmomapl138_nor.c to do the flash access in both case for programming and verifying the memory.  In one case it's compiled for ARM in the other case its compile for the C674x.


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>