STM32F103是没有以太网接口的,原子的开发板是用DM9000接入以太网,然后使用LWIP。
关于LWIP的移植,并没有介绍很详细。例程只有两个:一个裸奔,一个用uCOSII。
现在我想在FreeRTOS系统下使用LWIP。查到F107带有以太网功能,就想:用CubeMX工具生成程序框架,带有RTOS及LWIP,然后把LWIP部分拷贝到F103下面。
修改下low_level_output、low_level_input几个函数,再改一下中断。
这种思路是否可行?有什么需要注意的吗?
这种思路是可行的
只需要修改LWIP的底层接口就行,注意DM9000的操作时序