Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
Filesystem
rt1052-fire板子上通过flexspi读写norflash问题,裸机,sdram中没问题
发布于 2018-12-05 10:42:15 浏览:4648
订阅该版
在rt1052-fire板子上通过flexspi读写norflash出现问题,1、单独加了第二路norflash,portB 2、在裸机下测试读写没有问题 3、rt-thread下,程序跑在sdram中读写norflash 没有问题 4、rt-thread下,程序跑在XIP模式下,单步调试,norflash读写没有问题;但全速跑起来,直接系统跑死, 读写程序如下 while(block--) { FlexSPI_NorFlash_Erase_Sector(kFLEXSPI_PortB1,(pos + OFFSET + i)*spi_flash_device.geometry.bytes_per_sector); page_write((pos + OFFSET + i)*spi_flash_device.geometry.bytes_per_sector,ptr); //rt_kprintf("pos = %ld
",pos); ptr += PAGE_SIZE; i++; } //写sector static uint32_t page_write(uint32_t page_addr, const uint8_t* buffer) { uint32_t index; RT_ASSERT((page_addr&0xFF) == 0); /* page addr must align to 256byte. */ for(index=0; index < (PAGE_SIZE / 256); index++) { // SCB_InvalidateDCache(); FlexSPI_NorFlash_Page_Program(kFLEXSPI_PortB1,page_addr,(uint32_t *)buffer); buffer += 256; page_addr += 256; } return PAGE_SIZE; } 哪位知道这个是什么原因引起来的?
查看更多
7
个回答
默认排序
按发布时间排序
shellgo
2018-12-05
这家伙很懒,什么也没写!
是不是由于tick中断打断了flexspi??
shellgo
2018-12-06
这家伙很懒,什么也没写!
加了临界保护也不行,目前运行是xip,但实际上是2个spi nor flash,这个比较奇怪的,难道因为flexspi总线出问题了??
shellgo
2018-12-07
这家伙很懒,什么也没写!
貌似是不可行,在nxp官方上的讨论区里,应该和xip有关,最佳方法是讲程序运行在sdram中,这个有没有什么办法将程序加载到sdram?
杨庆涛NB
2018-12-18
这家伙很懒,什么也没写!
>貌似是不可行,在nxp官方上的讨论区里,应该和xip有关,最佳方法是讲程序运行在sdram中,这个有没有什么办 ... --- 我之前遇到这样的问题,flash既取指令又读写,肯定冲突了。后来我用分散加载了,实现上电程序从flash拷贝到sdram
shellgo
2018-12-23
这家伙很懒,什么也没写!
>我之前遇到这样的问题,flash既取指令又读写,肯定冲突了。后来我用分散加载了,实现上电程序从flash拷贝 ... --- 能不能提示下,如何分散加载到sdram中?
z843757475
2019-08-16
这家伙很懒,什么也没写!
我现在就是把程序下载到外部flash 然后把操作外部flash的驱动扔到外部sdram运行了 读写没问题 但是一擦整个系统就挂掉了!!!为什么???
城南花以开
2020-12-10
这家伙很懒,什么也没写!
楼主解决了吗,目前用了二路norflash,有点问题,能否提供代码参考一下?邮箱1027352169@qq.com
撰写答案
登录
注册新账号
关注者
0
被浏览
4.6k
关于作者
shellgo
这家伙很懒,什么也没写!
提问
16
回答
39
被采纳
0
关注TA
发私信
相关问题
1
字库除了SD卡和http还有别的方式导入吗
2
如何同时使用RTT文件系统于NAND Flash 和 SD卡,针对Realboard4088?
3
EasyFlash好棒
4
SD卡挂在的SPI总线又要加个DA设备
5
sd卡与flash 同时挂载 挂载路径shell怎么区分 访问
6
请教ramfs使用方法
7
rtt stable2.0.x版本 sd卡及文件系统
8
nandflash文件系统UFFS请教
9
关于SD卡挂载文件系统的问题(已解决)
10
Yaffs采用GPL2许可
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
GD32F450 片内 flash驱动适配
2
STM32H7R7运行CherryUSB
3
RT-Smart首次线下培训,锁定2024 RT-Thread开发者大会!
4
使用RC522软件包驱动FM1722
5
常量数据类型和表达式陷阱分享
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
freemodbus
PWM
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
中断
编译报错
Debug
SFUD
rt_mq_消息队列_msg_queue
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
a1012112796
10
个答案
1
次被采纳
踩姑娘的小蘑菇
4
个答案
1
次被采纳
红枫
4
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
Ryan_CW
4
个答案
1
次被采纳
本月文章贡献
catcatbing
3
篇文章
5
次点赞
YZRD
2
篇文章
5
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
Woshizhapuren
1
篇文章
5
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部