{ "dram": { // DDR init parameters "ddr3": { "type": "0x00000003", "memsize": "0x8000000", "freq": "672000000", "zq": "0x80005d5d", "odt": "0x00000004", "para1": "0x000030DA", "para2": "0x02000000", "mr0": "0x00001C70", "mr1": "0x00000040", "mr2": "0x00000018", "mr3": "0x00000000", "mr4": "0x00000000", "mr5": "0x00000400", "mr6": "0x00000848", "tpr0": "0x0048A192", "tpr1": "0x01B1A94B", "tpr2": "0x00061043", "tpr3": "0x78787896", "tpr4": "0x00000000", "tpr5": "0x00000000", "tpr6": "0x00000000", "tpr7": "0x00000000", "tpr8": "0x00000000", "tpr9": "0x00000C0C", "tpr10": "0x00001900", "tpr11": "0x16160A0A", "tpr12": "0x12120000", "tpr13": "0x0001E001", "tpr14": "0x00000000", "tpr15": "0x00000000", "tpr16": "0x00000000", "tpr17": "0x00000000", "tpr18": "0x00000000", }, }, "system": { "uart": { // PBP's uart setting "main": { // "uart_id": "0", // UART0 for log output // "uart_tx_pin_cfg_reg": "0x18700080", // PA0 // "uart_tx_pin_cfg_val": "0x325", // "uart_rx_pin_cfg_reg": "0x18700084", // PA1 // "uart_rx_pin_cfg_val": "0x325", // "uart_id": "0", // UART0 for log output // "uart_tx_pin_cfg_reg": "0x18700E88", // PN2 // "uart_tx_pin_cfg_val": "0x324", // "uart_rx_pin_cfg_reg": "0x18700E8C", // PN3 // "uart_rx_pin_cfg_val": "0x324", "uart_id": "1", // UART1 for log output "uart_tx_pin_cfg_reg": "0x18700090", // PA4 "uart_tx_pin_cfg_val": "0x325", "uart_rx_pin_cfg_reg": "0x18700094", // PA5 "uart_rx_pin_cfg_val": "0x325", // "uart_id": "3", // UART3 for log output // "uart_tx_pin_cfg_reg": "0x187004B8", // PE14 // "uart_tx_pin_cfg_val": "0x325", // "uart_rx_pin_cfg_reg": "0x187004BC", // PE15 // "uart_rx_pin_cfg_val": "0x325", // "uart_id": "4", // UART4 for log output // "uart_tx_pin_cfg_reg": "0x18700198", // PB6 // "uart_tx_pin_cfg_val": "0x325", // "uart_rx_pin_cfg_reg": "0x1870019C", // PB7 // "uart_rx_pin_cfg_val": "0x325", // "uart_id": "5", // UART5 for log output // "uart_tx_pin_cfg_reg": "0x18700490", // PE4 // "uart_tx_pin_cfg_val": "0x325", // "uart_rx_pin_cfg_reg": "0x18700494", // PE5 // "uart_rx_pin_cfg_val": "0x325", }, }, "jtag": { "jtag_only": "0", // 1: Boot code stop in PBP after DDR init and jtag init "main": { "jtag_id": "0", "jtag_do_pin_cfg_reg": "0x187000A0", // PA8 "jtag_do_pin_cfg_val": "0x336", "jtag_di_pin_cfg_reg": "0x187000A4", // PA9 "jtag_di_pin_cfg_val": "0x336", "jtag_ms_pin_cfg_reg": "0x187000A8", // PA10 "jtag_ms_pin_cfg_val": "0x336", "jtag_ck_pin_cfg_reg": "0x187000AC", // PA11 "jtag_ck_pin_cfg_val": "0x336", // "jtag_do_pin_cfg_reg": "0x1870028C", // PC3 // "jtag_do_pin_cfg_val": "0x336", // "jtag_di_pin_cfg_reg": "0x18700284", // PC1 // "jtag_di_pin_cfg_val": "0x336", // "jtag_ms_pin_cfg_reg": "0x18700280", // PC0 // "jtag_ms_pin_cfg_val": "0x336", // "jtag_ck_pin_cfg_reg": "0x18700294", // PC5 // "jtag_ck_pin_cfg_val": "0x336", }, }, }, }