硬汉嵌入式论坛

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

[ThreadX全家桶] STM32 F7 裸机移植NOR FLASH + FileX + LevelX文件系统

[复制链接]

8

主题

104

回帖

138

积分

初级会员

积分
138
发表于 2020-7-13 17:17:43 | 显示全部楼层 |阅读模式
没有使用ThreadX系统  裸机移植。对依赖ThreadX的地方都去除了 可直接移植使用 下次把FileX + LevelX + NAND FLASH的发上来

F767_FileX_LevelX.7z

573.61 KB, 下载次数: 569

评分

参与人数 1金币 +100 收起 理由
eric2013 + 100 赞一个!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2020-7-13 17:21:03 | 显示全部楼层
谢谢楼主分享。
回复

使用道具 举报

6

主题

639

回帖

657

积分

金牌会员

积分
657
QQ
发表于 2020-7-13 19:44:10 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

4

主题

51

回帖

68

积分

初级会员

积分
68
发表于 2020-9-10 10:51:24 | 显示全部楼层
你好,感谢提供的例程。不过里面有个问题不太明白,想请教一下:
Nor_Flash_driver.c感觉是参照fx_nor_flash_simulator_driver.c改写的函数。看意思是使用LevelX的方式来接管Fx对Flash的所有操作请求。
levelX的里面要求lx函数操作的所有sector的大小都是按照512字节,而且lx有自己block和sector的要求定义格式。
但是FileX函数初始化介质的时候,是使用Flash本身的sector大小来进行初始化的(0x1000)。
这样在Nor_Flash_driver.c中是不是应该对接管Fx的请求的sector和buffer大小要做下转换才可以啊?否则Fx和Lx的操作单位是不统一的啊?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 06:54 , Processed in 0.212133 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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