開發(fā)板: 官方 STM32F746?
MCU型號:STM32F746NGH
網(wǎng)卡型號:LAN8742A?
原理圖如下
先用裸機測試LAN8742A的網(wǎng)卡驅(qū)動
使用CubeMX創(chuàng)建工程
系統(tǒng)時鐘和時基定時器如下
無系統(tǒng)LWIP協(xié)議棧設(shè)置,靜態(tài)IP地址,關(guān)閉DHCP
生產(chǎn)代碼,下載進開發(fā)板。開發(fā)板網(wǎng)口與電腦網(wǎng)口通過網(wǎng)線直連,設(shè)置電腦本地網(wǎng)卡在同一網(wǎng)段。
下面進行freertOS系統(tǒng)移植
在以上無系統(tǒng)的cubeMX配置下繼續(xù)添加freertOS
文章來源:http://www.zghlxwxcb.cn/news/detail-792230.html
生成代碼,燒錄即可ping通。這里要注意的是,要修改freertOS的任務(wù)棧大小,默認128,修改為1024,不修改就跑不起來。文章來源地址http://www.zghlxwxcb.cn/news/detail-792230.html
到了這里,關(guān)于STM32 CubeMX LwIP + freertOS 移植的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!