硬汉嵌入式论坛

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

[ThreadX全家桶] ThreadX动态APP加载可以方便有效解决QSPI Flash同时支持刷程序和数据存储的痛点

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-5-26 10:52:19 | 显示全部楼层 |阅读模式

现在的QSPI Flash刷程序需要做成内存映射模式,这种模式下不再执行写入数据。

现在使用ThreadX动态APP加载可以方便的解决这个问题了,我们可以方面的在QSPI Flash以外的地方加载个APP,比如内部SRAM加载个,这个这个APP里面我们就可以方便的修改QSPI Flash模式写入数据。

待写入完毕后,再切换回内存映射模式。
回复

使用道具 举报

17

主题

84

回帖

135

积分

初级会员

积分
135
QQ
发表于 2022-5-26 11:16:44 | 显示全部楼层
意思是把程序放在qspi里,等要运行的时候拷贝到sdram?然后qspi里面可以继续作为filex使用?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
 楼主| 发表于 2022-5-26 12:05:11 | 显示全部楼层
linminghui 发表于 2022-5-26 11:16
意思是把程序放在qspi里,等要运行的时候拷贝到sdram?然后qspi里面可以继续作为filex使用?

是动态APP加载,随意加载到哪里运行都行。这个是动态应用,不是我们传统意义的boot+app中的app。
回复

使用道具 举报

6

主题

681

回帖

699

积分

金牌会员

积分
699
QQ
发表于 2022-5-26 19:25:04 | 显示全部楼层
eric2013 发表于 2022-5-26 12:05
是动态APP加载,随意加载到哪里运行都行。这个是动态应用,不是我们传统意义的boot+app中的app。

动态加载APP到SRAM中运行,升级QSPI的APP的过程中失败了,需要考虑怎么处理,硬汉有没有什么思路?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
 楼主| 发表于 2022-5-27 01:20:15 | 显示全部楼层
yklstudent 发表于 2022-5-26 19:25
动态加载APP到SRAM中运行,升级QSPI的APP的过程中失败了,需要考虑怎么处理,硬汉有没有什么思路?

可以考虑在APP里面也加入完整的QSPI测试代码。还有就是这个任务设置为高优先级,防止还没有执行完毕QSPI更新就退回到内存映射模式的程序里面去执行。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-23 10:36 , Processed in 0.336869 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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