Hi3559v200 uboot汇编启动笔记
1.5版本SDK
代码路径:osdrv\opensource\uboot\u-boot-2016.11\arch\arm\cpu\armv7\hi3559v200\start.S,
截取一段如下寄存器定义
#ifdef CONFIG_EDMA_PLL_TRAINNING
.align 2
_sys_ctrl:
.word SYS_CTRL_REG_BASE
_ddr_phy_ctrl:
.word 0x1206C0B0
_ddr_ctrl_sref:
.word 0x12068000
_ddr_curr_func:
.word 0x12068294
_ddr_phy_clkgate:
.word 0x1206C00C
_peri_crg32:
.word 0x12010080
_peri_crg120:
.word 0x120101E0
_ddr_pll_ctrl:
.word 0x1206C018
_peri_crg1:
.word 0x12010004
_ddr_phy_init_ctrl:
.word 0x1206C004
_ddr_phy_init_status:
.word 0x1206C008
_clkgate_val:
.word 0x1FFF
_cre32_val:
.word 0x7FF
_clken_val:
.word 0x80187F0F
#endif
寄存器文档路径:15\ReleaseDoc\zh\00.hardware\chip\Hi3559V200\Hi3559V200 4K Mobile Camera SoC 用户指南
可以看出,启动文件中的寄存器是可以对应上pdf文档的,后面得花点时间研究一下海思的uboot汇编启动