AnsweredAssumed Answered

uClinux on Custom board based-on stm32f746NGH.

Question asked by kieu.dich on Jul 12, 2016
Latest reply on Oct 24, 2016 by willee.gong

I have a STM32F746-DISCO and I ported uClinux from emcraft to it, run OK.

But. In STM32F7-DISCO have only 8MB accessible because only 16bit data used. I have custom this board and using 32bit data to SDRAM. I can using mw and md command in u-boot for test from 0xC000000 to 0xC0FFFFFF address OK. But when I load uClinux image into RAM and run it, I run to problem :

## Ready for binary (ymodem) download to 0xC0007FC0 at 115200 bps...                                     
C## Total Size      = 0x0028a740 = 2664256 Bytes
Phone129 >bootm
## Booting kernel from Legacy Image at c0007fc0 ...
   Image Name:   Linux-2.6.33-arm1
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2664192 Bytes =  2.5 MB
   Load Address: c0008000
   Entry Point:  c0008001
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
Starting kernel ...

And hang at Starting kernel ...

Please tell me how to config uClinux for 32bit SDRAM or how to run uClinux with 16MB in my case ?

Thanks very much,