Hi,
I got a Devkit8500D target board (with DM3730, TMS320C64+), an XDS100v2 and CCStudio v4.1.3.
Is it possible to read the content of the NAND flash of the target board?
After connecting the target, I can view the memory of a particular location from the "Memory view".
I checked from "AM/DM37x Multimedia Device Silicon Revision 1.x Version R
Technical Reference Manual" under the Section "Global Memory Space Mapping":
• GPMC space
"The GPMC and SDRC are dedicated to memory connection. The GPMC is used for NOR/NAND flash and
SRAM memories..........The system memory mapping is flexible, with two levels of granularity for target address
space allocation:
• Level 1 (L1): Four quarters are labeled Q0, Q1, Q2, and Q3. Each quarter corresponds to a 1-GB
address space (total address space is 4GB).............Eight independent GPMC chip-selects (gpmc_ncs0
to gpmc_ncs7) are available in the first quarter (Q0) of the addressing space to access NOR/NAND flash
and SRAM memories. The chip-selects have a programmable start address and programmable size
(16, 32, 64, or 128MB) in a total memory space of 1GB."
Does it mean that the NAND FLASH is mapped to 0x00000000 to 0x3FFFFFFF?
However, when I tried to read the memory in this range, I read either "BAD0 BAD0" or
got the error message "Memory access request creation failed".
I was wondering this task may not be accompished in such a simple way?
Would anyone suggest how to do it? Any ideas are highly appreciated.
Thanks a lot,
SL
Sorry if I posted this in the wrong place.