32
187
283
高级会员
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2020-1-16 16:43 像使用内部SRAM一样定义使用SDRAM和CCM RAM,可以随意定义到指定的RAM区域且无需具体地址 http://www.armb ...
eric2013 发表于 2020-1-16 17:44 这种要求的话,你要在这里就初始化SDRAM才行,也就是在程序使用SDRAM前就完成初始化。
loliko 发表于 2020-1-16 18:04 我先在用寄存器配置ok了再移植进去
loliko 发表于 2020-1-17 09:34 很奇怪,我在main里面用寄存器配置成功了,但是放在main之前去初始化,进入main里面使用SDRAM的内存就出 ...
eric2013 发表于 2020-1-17 09:49 运行的主频不同,上电后是用的内部RC时钟运行。后续才切换到HSE
loliko 发表于 2020-1-17 09:52 那时钟可以在main之前初始化吧
eric2013 发表于 2020-1-17 10:14 默认也在system_stm32f4xx.c文件里面呢
6
26
44
新手上路
1010186930 发表于 2021-11-11 23:14 老哥打扰了,我最近也遇到了需要在SDRAM初始化数据的问题,能给我看看你的代码吗?
eric2013 发表于 2021-11-12 09:26 在system_stm32f4xx.c的那个SystemInit函数里面就初始化好PLL和SDRAM。
1010186930 发表于 2021-11-12 10:28 硬汉你好,请问这里的初始化PLL是指初始化好系统时钟吗?例如plln,pllm,pllp,pllq之类
eric2013 发表于 2021-11-12 10:32 对就是这个。
在SystemInit初始化外部sdram
烧录程序时报错
1010186930 发表于 2021-11-15 11:01 硬汉你好,今天我试了一下,我在SystemInit里初始化了外部sdram,可以在程序中给定义在外部sdram的数组赋 ...
eric2013 发表于 2021-11-16 08:52 void SystemInit(void)函数里面最好不要有什么局部变量调用,你的子程序里面应该有太多局部变量了。 ...
1010186930 发表于 2021-11-16 09:57 硬汉您好,是这样的,我的应用场景是从nand flash遍历查找一份文件,文件10M,时间大概要600ms左右,有点 ...
eric2013 发表于 2021-11-17 13:46 1、是的,写不了。 2、内部Flash往SDRAM加载是百兆字节级别的速率。
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-10 16:51 , Processed in 0.760822 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.