1、 一个已经移植成功的ThreadX代码环境,其ThreadX结构如下(可以参考之前的ThreadX移植文章或B站视频):
2、 在cubeMX中配置以太网接口(具体引脚根据自己的实际电路修改):
本次实验的phy芯片为DP83848,上图需要说明的有两个地方:一是Mode,本次采用MII的方式,如果需要RMII,那就将Mode修改成RMII;二是PHY Address,这个需要根据实际电路来设置的,它的phy地址配置方式为:
可以看出默认地址为0’b00001,如果想改变默认地址为0’b00011,如下图:
在AdvancedParameters页面有三个地方必须要修改,其余选项根据自己实际情况修改:
修改前:
修改后:
参考DP83848的手册:
3、 开始移植Ne