请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM4378 工具/软件:Linux
我将 am43xx_EVM 上的 uboot 移植到电路板上、我可以获得串行输出、但在 SDRAM_init()函数中停止、
我只能得到
问题可能出在哪?SRAM_INIT 函数是错误的、不能移植到我的板上?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
我将 am43xx_EVM 上的 uboot 移植到电路板上、我可以获得串行输出、但在 SDRAM_init()函数中停止、
我只能得到
问题可能出在哪?SRAM_INIT 函数是错误的、不能移植到我的板上?
我解决了这个问题、原因是我忘记了对 board/ti/am34xx/board.c 的修改、修改如下:
void EMIF_get_ext_phy_ctrl_const_regs (const u32 ** regs、u32 * size) { //if (board_is_eposevm ()){ //* regs = ext_phy_ctrl_const_base_lpdd2; //* consize = array_size (board_rebe_sby_rby_v_se_sby_rby_rby_rbs_dr2 ) ;/*conv_rgse_rgse_se_rby_rgse_se_se_sby_rby_rby_rgse_se_sby_rby_rgse_se_sby_rby_rgs/sime_s/sime_s/sim_rg
在对这些内容进行注释后、我可以进入引导命令。