Hello,
I use the DS_K4B4G1646D with AM3352, this DRAM is 4Gb but the processor detect only 512MiB.
- Hoe can I debug this?
My start log is:
picocom v1.7 port is : /dev/ttyUSB0 flowcontrol : none baudrate is : 115200 parity is : none databits are : 8 escape is : C-a local echo is : no noinit is : no noreset is : no nolock is : no send_cmd is : sz -vv receive_cmd is : rz -vv imap is : omap is : emap is : crcrlf,delbs, Terminal ready �CCCCCCCC U-Boot SPL 2013.10-gc8185c4 (Jan 28 2016 - 10:46:57) get_dpll_ddr_params set_mux_conf_regs --DEBUG-- Configuring i2c1 pinmux --DEBUG-- Configuring mii1 pinmux --DEBUG-- Configuring mmc0 pinmux --DEBUG-- Configuring mmc1 pinmux sdram_init am33xx_spl_board_init spl_board_init end U-Boot 2013.10-gc8185c4 (Jan 28 2016 - 10:46:57) I2C: ready DRAM: 512 MiB board_init NAND: 0 MiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 *** Error - No Valid Environment Area found *** Warning - bad CRC, using default environment board_late_init Net: board_eth_init <ethaddr> not set. Validating first E-fuse MAC Could not get PHY for cpsw: addr 0 cpsw, usb_ether Hit any key to stop autoboot: 3 prefetch abort pc : [<00000004>] lr : [<9f764fa0>] sp : 9f32ef18 ip : 00000020 fp : 80814a88 r10: 80844f0c r9 : 9f32ef38 r8 : 4030cdcc r7 : 000001f7 r6 : 9f371e38 r5 : 00000000 r4 : 00000003 r3 : 00000000 r2 : 000001f7 r1 : 00000426 r0 : 00000000 Flags: Nzcv IRQs off FIQs on Mode SVC_32 Resetting CPU ... resetting ... CCCCCCCC U-Boot SPL 2013.10-gc8185c4 (Jan 28 2016 - 10:46:57) get_dpll_ddr_params set_mux_conf_regs --DEBUG-- Configuring i2c1 pinmux --DEBUG-- Configuring mii1 pinmux --DEBUG-- Configuring mmc0 pinmux --DEBUG-- Configuring mmc1 pinmux sdram_init am33xx_spl_board_init spl_board_init end
My DTB manifest file is:
My DRAM schematic are: