This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to read the content of NAND flash?

Other Parts Discussed in Thread: CCSTUDIO, DM3730

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.