本来是一块am3354的板子 sdk用的是ti-processor-sdk-linux-rt-am335x-evm-02.00.02.11-Linux-x86-Install.bin
目前用SD卡启动
现在将电源芯片由tps65910换成了tps65217
我只在board/ti/am335x/board.c 的函数 void am33xx_spl_board_init(void)里将 if (board_is_bone() || board_is_bone_lt())
换成if(1),这样能启动,后来发现不换也能启动。电源芯片这里正确的方法应该怎么做?
(我在设备树中发现挂在i2c设备下电源芯片还是tps65910,这里不知道有没有影响)
emmc由4.9版本的换成了5.1版本。本来这个应该没问题,问题出在emmc的引脚连错了,
本来emmc的引脚
DAT0 DAT1 DAT2 DAT3 DAT4 DAT5 DAT6 DAT7
应该分别连板子的
GPMC_AD0 GPMC_AD1 GPMC_AD2 GPMC_AD3 GPMC_AD4 GPMC_AD5 GPMC_AD6 GPMC_AD7
现在却连接到了
MMC1_DAT0 MMC1_DAT1 MMC1_DAT2 MMC1_DAT3 MMC1_DAT4 MMC1_DAT5 MMC1_DAT6 MMC1_DAT7
这种情况有没有办法补救?还是说必须重新做板子?