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.

AM3359 GPMC can not work

hi, all

I am trying to use gpmc to connect FPGA  in sys/bios 6.41  at  ICE-AM3359,  but failed.

the problem is that , when i write or read the GPMC memory region, the cs2 pin ,we pin did not give any low signal.

my project steps are  below

1, MMUInit    (include cs2 memory region)

2, pinmuxconfig

3, enable clock to GPMC module

4,PinMuxConfig  (select mode 0)

5,GPMCModuleSoftReset

6,config register 1 ~ 7 

my config : 16bit  ,  w/r  Asynchronous  ,NOR Flash like , Non-multiplexed attached device,

the value is  

(*(volatile unsigned long*)(0x50000000 + 0xc0)) = 0x00001000;
(*(volatile unsigned long*)(0x50000000 + 0xc4)) = 0x00080800;
(*(volatile unsigned long*)(0x50000000 + 0xc8)) = 0x00020201;
(*(volatile unsigned long*)(0x50000000 + 0xcc)) = 0x06020602;
(*(volatile unsigned long*)(0x50000000 + 0xd0)) = 0x00060808;
(*(volatile unsigned long*)(0x50000000 + 0xd4)) = 0x060000c2;
(*(volatile unsigned long*)(0x50000000 + 0xd8)) = 0x00000e4a;
then  , write  or read   with while (1)
so,  
    is there any problem during my config steps  or anything wrong?   or  i missed setup anything?
   
     what can i  do  anything  else to check the problem point ,i have no idea to debug and so dispirited.....  look forward to advises

thanks to everyone who gives me any suggestions,