硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2961|回复: 3
收起左侧

[其它] 关于QSPI Flash 内存映射模式的问题

[复制链接]

56

主题

904

回帖

1072

积分

至尊会员

积分
1072
发表于 2019-1-11 23:50:35 | 显示全部楼层 |阅读模式
本帖最后由 roguebear 于 2019-1-11 23:57 编辑

请教各位:   我的板子挂了个QSPI Flash W25Q256.   调试和内存映射模式都正常测试过了,然后碰到这样的问题。

static stCalibrationTable flashRTD_Table_Default[] __attribute__((section(".qspi"))) =  {               
                { 0x1d5400, -1 },         
                { 0x200000,100 },         
                { 0x210000,150 },         
                { 0x220000,200 },         
                { 0x250000,2550 }
};


static const  stCalibrationTable flashRTD_Table_01[] = {
                                                                                
                { 0x1d5400, -1 },         
                { 0x200000,100 },         
                { 0x210000,150 },         
                { 0x220000,200 },        
                { 0x250000,2550 },        
};


如果定义了qspi段的flashRTD_Table_Default, 那么调试发现flashRTD_Table_Default的值是错误的,我估计是不是mdk的flash download里面也要做一个flash读写qspi段的flm,才能正常写入?
查了下还要自己来写这个FLM,感觉太麻烦了。目前还没找到参考。



求教看有没有什么解决办法?  手上是个jlink,用st的programmer又不能用。。。。



这个是scatter文件:加了个qspi段。
; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************

LR_IROM1 0x08000000 0x00100000  {    ; load region size_region
  ER_IROM1 0x08000000 0x00100000  {  ; load address = execution address
   *.o (RESET, +First)
   *(InRoot$$Sections)
   .ANY (+RO)
   .ANY (+XO)
  }
  RW_IRAM1 0x20020000 0x00060000  {  ; RW data
   .ANY (+RW +ZI)
  }
  RW_IRAM2 0x20000000 0x00020000  {
   .ANY (+RW +ZI)
  }
  QSPI 0x90000000 0x02000000  {
   *.o (.qspi)
  }  
}


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
发表于 2019-1-12 00:05:39 | 显示全部楼层
要添加下载算法才可以。
回复

使用道具 举报

56

主题

904

回帖

1072

积分

至尊会员

积分
1072
 楼主| 发表于 2019-1-12 16:52:01 | 显示全部楼层
本帖最后由 roguebear 于 2019-1-12 16:57 编辑
eric2013 发表于 2019-1-12 00:05
要添加下载算法才可以。

是啊。。

感觉是又要重新建立一个工程,然后再把flash读写调通。。。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2019-7-3 10:51:29 | 显示全部楼层
楼主方便分享下,内存映射配置代码吗?我调试好长时间了,都没有成功
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-30 22:11 , Processed in 0.353748 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表