H7板子内存请教?

2019-07-20 06:41发布

本帖最后由 huayuguo 于 2018-8-14 11:23 编辑

   正在给H7移植u-boot,按照以往方式是U-BOOT 读到内存运行的,现在请教几个问题?

板子 H7 接的是 #define FMC_SDRAM_DEVICE               FMC_Bank5_6
             #define FMC_SDRAM_BANK1

地址映射分这2种。      
External Memories
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
huayuguo
2019-07-20 14:17
看了下FMC 可以重映射,不太懂FMC。请教下原子 FMC管脚针对板子修改完了。


这个LOG  能看出是FMC 哪里的问题吗?

现在卡在DRAM 初始化这里了。 板子的DRAM数据对吗 我根据教程里面的参数改的设备树。


ind bank 0 0
get_prop_check_min_len: st,sdram-control
get_prop_check_min_len: st,sdram-timing
ofnode_read_u32: st,sdram-refcount: 0x396 (918)
stm32_fmc_ofdata_to_platdata, no of banks = 1
OF: ** translation for device fmc@52004000 **
OF: bus is default (na=1, ns=1) on soc
OF: translating address: 00400052
OF: parent bus is default (na=1, ns=1) on
OF: no ranges, 1:1 translation
OF: parent translation for: 00000000
OF: with offset: 1375748096
OF: one level translation: 00400052
OF: reached root node
clk_get_by_indexed_prop(dev=2403f3b0, index=0, clk=2403efb0)
fdtdec_get_int: #clock-cells: 0x1 (1)
stm32_clk_of_xlate clk->id 64
clk_request(dev=2403f26c, clk=2403efb0)
clk_enable(clk=2403efb0)
stm32_clk_enable: clkid=64 gate offset=0xd4 bit_index=12 name=fmc
ofnode_read_string: tick-timer: <not found>
malloc_simple: size=18, ptr=bb8, limit=f00: 2403fca0
ofnode_read_string: tick-timer: <not found>
ofnode_read_string: tick-timer: <not found>
ofnode_read_string: tick-timer: <not found>
ofnode_read_string: tick-timer: <not found>
ofnode_read_string: tick-timer: <not found>
ofnode_read_string: tick-timer: <not found>
ofnode_read_string: tick-timer: <not found>
ofnode_read_string: tick-timer: <not found>
ofnode_read_string: tick-timer: <not found>
ofnode_read_string: tick-timer: <not found>
ofnode_read_string: tick-timer: <not found>
fdtdec_setup_memory_size: Initial DRAM size 2000000

一周热门 更多>