在移植u-boot-2012.10版本时,遇到了如下问题:
当程序运行到gd->flags |= GD_FLG_RELOC;这里时会直接死掉,当时怀疑内存初始化错误,跑飞了,可是当我单独测试内存写和读时,没有问题。尝试gd->baudrate=115200;写入没有问题。
之后把结构体gd_t中flags和baudrate调换了位置,没有作用,问题依旧。搞了两天了,能想到的手段都用了,没有结果。
真心求大牛帮忙。
在移植u-boot-2012.10版本时,遇到了如下问题:
当程序运行到gd->flags |= GD_FLG_RELOC;这里时会直接死掉,当时怀疑内存初始化错误,跑飞了,可是当我单独测试内存写和读时,没有问题。尝试gd->baudrate=115200;写入没有问题。
之后把结构体gd_t中flags和baudrate调换了位置,没有作用,问题依旧。搞了两天了,能想到的手段都用了,没有结果。
真心求大牛帮忙。