姐妹篇:
STM32H743ZIT6+LWIP+MPU,通过stm32cubemx完成初始化,ping包亲测没问题,带解释!!-CSDN博客
内容写的比较细致。
基本概念就不再一一重复了。
主要写两者不同的地方。
1、内存地址不同
上面是h723,下面是h743
对比,我们看得出h723的RAM_D2空间只有32KB。


2、CORTEX_M7配置
上面是H723
下面是H743


注意地址。对于h723,设置地址为RAM_D2内。
3、配置堆和栈的缓冲区
上面是H723
下面是H743


4、使能时钟
对于H723
__HAL_RCC_D2SRAM1_CLK_ENABLE();
对于H743
__HAL_RCC_D2SRAM3_CLK_ENABLE();
使能时钟,使能的是 TX/RX地址描述符的时钟。
以下是个人理解。
对于stm32H743,我们把所有的配置地址选在D2SRAM3内,空间足够大,有32KB。
对于stm32H723,存放在D2SRAM1内(0x3000 0000 到0x3000 3FFF)有

其他配置参考
姐妹篇:
STM32H743ZIT6+LWIP+MPU,通过stm32cubemx完成初始化,ping包亲测没问题,带解释!!-CSDN博客
内容写的比较细致。

1936

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



