根文件下的
etc/init.d 需要有个脚本 S90autorun
#!/bin/sh
#hi_ir mult
himm 0x112F0094 0x0501 #0:GPIO0_3 1:IR_IN 2:LCD_DATA18
#TF
himm 0x10FF0034 0x0501 #0:GPIO1_6 1:SDIO0_CDATA2 2:JTAG_TDO 3:USBPHY_TEST_OBS6
himm 0x10FF0038 0x0501 #0:GPIO1_7 1:SDIO0_CDATA3 2:JTAG_TDI 3:USBPHY_TEST_OBS7
himm 0x10FF0028 0x0501 #0:GPIO1_3 1:SDIO0_CCMD 3:USBPHY_TEST_OBS3
himm 0x10FF0024 0x0601 #0:GPIO1_2 1:SDIO0_CCLK_OUT 2:JTAG_TRSTN 3:USBPHY_TEST_OBS2
himm 0x10FF002C 0x0501 #0:GPIO1_4 1:SDIO0_CDATA0 3:USBPHY_TEST_OBS4
himm 0x10FF0030 0x0501 #0:GPIO1_5 1:SDIO0_CDATA1 2:JTAG_TMS 3:USBPHY_TEST_OBS5
himm 0x10FF0020 0x0501 #0:GPIO1_1 1:SDIO0_CARD_DETECT 3:USBPHY_TEST_OBS1
himm 0x10FF001C 0x0601 #0:GPIO1_0 1:SDIO0_CARD_POWER_EN 2:JTAG_TCK 3:USBPHY_TEST_OBS0
重启板端后,会报错:
也就是根文件目录下的 bin 没有 himm,将这几个文件拷贝到板端的bin就行:
但是笔者的文件系统是直接nfs挂载的,而不是打包烧录的,于是就不是用源码,而是直接拿已经编译好的文件直接拷贝到 文件系统的 bin 下面:
就在SDK的上面这个目录下,把它们拷贝到 文件系统的 bin 文件即可。
开机后,会打印这些内容:
成功识别 SD 卡: