STM32H743使用Keil V6(AC6)编译FreeRTOS报错__forceinline未定义及CMSIS-RTOS2配置错误,如何解决?
NUCLEOh753zi
在STM32CubeIDE 中用sprintf,printf总感觉差点什么
stm32H745 M4核不能调试和下载
关于H750VB的SDMMC开启DMA读写SD卡
FDCAN如何处理大于64帧字节的数据
stm32h745 调试问题
天气很凉爽
FLM算法文件工程代码需要特别注意什么吗?
STM32H7电源问题
微信公众号
手机版
目前试过的方法: 1.修改启动文件,进入main之前初始化SDRAM,同时指定堆在SDRAM的映射地址中,malloc自动申请到外部ram中 2.烧写两个程序在flash中,一个用于初始化SDRAM,调制时将PC指针指向第二个程序,程序二用的外部SDRAM
这种应用的逻辑与通常运行在FLASH中的逻辑有不同,需要调整链接和存放的方式。
下面有个官方的参考程序,用的芯片不同,OSPI RAM,但是方式是相同的,注意 ICF的文件的内容,希望能帮到你。
STM32Cube_FW_U5_V1.2.0\Projects\B-U585I-IOT02A\Examples\OCTOSPI\OSPI_PSRAM_ExecuteInPlace\
对于SDRAM,自然初始化了才能使用,你既然主要到这个了,那问题可能出在别的地方。
这里提醒两点:第一点,注意访问对齐方面的问题,第二点,注意试探性访问导致的问题,可能的话
可以考虑给整个存储空间先做个MPU基本背景配置,令其为strongly ordered 存储类型。