u-boot-1.1.6 pxa255
通过cs2片选,基地为0x08000000
configs/xx.h设置如下:
#define CONFIG_DRIVER_CS8900 1
#define CS8900_BUS16 1
#define CS8900_BASE 0x08000300
#define CFG_MSC1_VAL 0x12BC124C
ping的时候出现错误:
CS8900 Ethernet chip not found?!
根据代码中:
nt eth_init (bd_t * bd)
{
/* verify chip id */
if (get_reg_init_bus (PP_ChipID) != 0x630e) {
printf ("CS8900 Ethernet chip not found?!\n");
return 0;
}
是ID不能确认。
问题解决了
原来是MSC1没有设置好 一定要选择为流设备才行
引用: 引用 6 楼 MSafin 的回复:
问题解决了
原来是MSC1没有设置好 ? 一定要选择为流设备才行
请问如何设置MSC1呢?我也遇到了相同的问题,搞了好久都没搞定!