STM32CubeMX自动生成FreeRTOS+LWIP的工程,还要添加什么,或是怎么更改才可以Ping通过呢?
我不使用FreeRTOS时,在Main的主while添加一句程式后可以Ping。
但是使用FreeRTOS后,要怎么更改呢?
主注意哦,使用CubeMX自动生成的工程,不是手动移植的啊。
自动生成的与移植的是差不了多少的。
给你两个移植好的,你可以对比下。
http://cf02.ickimg.com/bbsfiles/201612/50d178de26df6f930e934e5c7e68f534.rar
http://cf02.ickimg.com/bbsfiles/201612/b8eabee8175efc31d9ec137452a1b3d7.rar
http://cf02.ickimg.com/bbsfiles/201612/841fad0ca7672d9cb57fd9701b11c3ca.rar
http://cf02.ickimg.com/bbsfiles/201612/49fd107eb5a625094fa0863a452a54e3.rar
http://cf02.ickimg.com/bbsfiles/201612/9f2575c7e4edd407210e4bd0c6e07a5b.rar
您好,不知道您CubeMX Firmware版本,舊版本有問題,新版本我沒驗證過,但Trace了一下Code沒發現舊版本的問題
最快的方式就是停用DHCP,預設是開啟DHCP,因為問題都是出在DHCP和DHCP Server請求IP address的過程,在CubeMX中設定方式如下
以上希望有幫助到您