你(们)好。
电路板是指 AM574x IDK 的定制电路板、并且删除了一些组件。
我下载 TISDK_08_02_01_00并将一些库成功安装到 Uubuntu-18.04 (64-LTS)。
因此、一些命令"make linux"或"make u-boot-spl"运行良好、没有错误。
在执行上部命令后、我使用此命令"sudo bin/create-sdcard.sh"制作了 SD 引导设备(32GB)。
显示一些警告消息、但成功完成。
然后自定义电路板引导、但遇到引导错误。 (参考我之前的主题)
因此、我在两个文件下面更改 u-boot 源码三次修改。
1) ${TI_SDK}/board-support/${U-boot}/board/ti/am57xx/board.c:SEEPROM 参数集默认值
void do board_detect (){
内部 RC;
TI_i2c_EEPROM_AM_SET ("AM574IDK"、"1.3A"); //已添加
(笑声)
}
2) ${TI_SDK}/board-support/${U-boot}/board/ti/am57xx/board.c:我没有 LCD、因此请设置环境变量"idk_lcd=no"
void am57x_idk_lcd_detect (){
(笑声)
如果(!board_is_ti_idk ())返回;
转至输出; //已添加
(笑声) //原始代码
}
3)${TI_SDK}/board-support/${U-boot}/board/ti/common/board_detect.c:SEEPROM 参数设置
int ti_i2c_EEPROM_AM_set (char * pszbd、char * pszrev){
(笑声)
EP->Mac_addr[0]= 0x90;
(笑声)
已设置:
返回0;
}
我不会将 SEEPROM 变量保存到串行 EEPROM 器件。 但我想知道如何保存。
执行此命令("make u-boo-spl")。 我复制到 u-boot.img 到 SD 卡。
然后打开我的定制板。
它看起来内核引导已启动、 我想显示登录提示、但遇到了内核错误消息。
我可以获得一些建议吗?
下面是由于 重复而中断的引导消息。
e2e.ti.com/.../Booting-Error_2D00_20220925.txt
我更想知道的是
1) 1) 如何指定使用 am574x-idk.dTB 文件?
2) 2)在执行"make linux"命令后 、我如何准备或准备制作引导映像。
谢谢。