终于解决了DRAM无法正确识别的问题,吼吼~

uboot解决DRAM无法正确识别的问题

参考修改代码:

./include/configs/ok6410.h:#define PHYS_SDRAM_1_SIZE  0x10000000 /* 256 MB */ 
#define DMC1_MEM_CFG 0x0001001A  
 board/feilin/ok6410/lowlevel_init.S  
 mmu_table:将  
        // 128MB for SDRAM 0xC0000000 -> 0x50000000  
        .set __base, 0x500  
        .rept 0xC80 - 0xC00          
        FL_SECTION_ENTRY __base,3,0,1,1  
        .set __base,__base+1  
        .endr  
  
        // access is not allowed.  
        .rept 0x1000 - 0xc80          
        .word 0x00000000  
        .endr  
  
修改为:  
        // 256MB for SDRAM 0xC0000000 -> 0x50000000  
        .set __base, 0x500  
        .rept 0xd00 - 0xC00  
        FL_SECTION_ENTRY __base,3,0,1,1  
        .set __base,__base+1  
        .endr  
  
        // access is not allowed.  
        .rept 0x1000 - 0xd00  
        .word 0x00000000  
        .endr  

不用修改uboot自举地址仍然默认为ox57e00000

uboot解决DRAM无法正确识别的问题

下面着手解决flash failed的问题

相关文章:

  • 2022-12-23
  • 2021-08-24
  • 2022-02-18
  • 2021-09-07
  • 2021-05-16
  • 2021-10-20
  • 2021-12-03
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-20
  • 2022-12-23
  • 2022-02-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
相关资源
相似解决方案