E9电路板与SabreLite电路板的bsp迁移

来源:本站
导读:目前正在解读《E9电路板与SabreLite电路板的bsp迁移》的相关信息,《E9电路板与SabreLite电路板的bsp迁移》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《E9电路板与SabreLite电路板的bsp迁移》的详细说明。
简介:本文是关于E9电路板与SabreLite电路板的bsp迁移 。

1、将调试串口更改为ttyS1,sioChanCreate输入参数改为1

2、bspDebugMsg的串口设置为2。启动开发板执行镜像可以执行,在昨天的设置中没有正确修改设置sioChanCreate的参数,导致无法正常输出信息。

3、SD卡部分:将sd管脚相关状态设置正常,在IMX6Q_pfuncClockSet函数中,clk设置选项使用的是固定接口,需要根据电路板修改,后续修改成正常状态。随后提示说明有sd卡检测到,也mount成功但此时在media下没有sdcard0的目录,而且在启动过程中sd的检测特别慢.后来发现是sd卡的管脚分配问题,

由于E9开发板和sabrelite均使用了usdhc4通道,在从E9向sabre移植的时候,忘记了修改pinmux。

4、在sd初次插入时可能因为分区或其他问题导致/media目录下没有sdcard0等类似设备,这时需要使用命令创建分区等操作;

fdisk -f /dev/blk/sdcard0 分区正常后在media下会有相应的设备,随后使用

mkfs sdcard0 重新格式化sd卡,即可以正常使用。

对sd卡的读写函数最终是通过sdmemory.c文件中的函数实现,可以在函数中插入如下语句进行调试

printk("%s (): %d-%dn", __func__, ulStartBlk, ulBlkCount);

4、以太网部分修改phy地址,phy状态读写寄存器,更重要的是在enetCoreInit函数中的enetCoreStart下面添加ksz9021rnPhyInit();语句,否则网络无法正常使用。

提醒:《E9电路板与SabreLite电路板的bsp迁移》最后刷新时间 2024-03-14 01:13:02,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《E9电路板与SabreLite电路板的bsp迁移》该内容的真实性请自行鉴别。