stm32cubemx版本号6.16.0

使用Stm32cubeMX生成工程

Timebase source 选择TIM23,任意都可

配置ETH,并开启中断

配置MPU

freertos,默认任务stack调大一些

lwip

clock

Heap和Stack也调大一些
工程选则stm32cubeide,可以使用vscode中eide导入工程

使用vscode打开工程,
修改目录下的STM32H723ZGTX_FLASH.ld文件,

文件中加入
.lwip_sec (NOLOAD) : {
. = ABSOLUTE(0x30000000);
*(.RxDecripSection)
. = ABSOLUTE(0x30000080);
*(.TxDecripSection)
. = ABSOLUTE(0x30000100);
*(.Rx_PoolSection)
} >RAM_D2 AT> FLASH
具体内容与LWIP\Target\ethernetif.c文件对应,

编译后,执行即可




388

被折叠的 条评论
为什么被折叠?



