我们自己做的板子是仿照bbb 做的,但是管脚改了很多,我就用pinmux 生成了管脚复用的c 文件,但是问题来了,生成的代码里面的结构和uboot 已有的完全不一样,那我现在要怎么在uboot 和linux 下面使用?还是说要一项一项的改?
另外,要修改pinmux 各个管脚,那么我都该修改uboot 和linux 的那些地方?地方感觉不少,怕有遗漏。
leo chen:
我还是习惯一项一项的改
Hao Wang:
回复 leo chen:
一项一项改。问题是uboot、kernel、dts里面要改的东西太多了,手动做肯定容易出问题。
Jian Zhou:
回复 Hao Wang:
只能对照pinmux手动修改,这也是移植工作的一部分。
Hao Wang:
回复 Jian Zhou:
有问题啊:
pinmux 生成的源文件内容不清不楚的,pinmux.h 在哪?结构体pinmuxBoardCfg_t 是怎么定义的?
工具里面的PU 和PD 我该怎么选?RX 是否应该勾上?
现在我手头上就有am335x 的TRM 和datasheet,里面都没有详细解释,只是把寄存器的每位定义给了出来,完全摸不着头