首页 > 其他分享 >STM32移植完FATFS的ROM不够解决方法

STM32移植完FATFS的ROM不够解决方法

时间:2024-03-11 20:12:59浏览次数:25  
标签:cc936 ROM STM32 FATFS 文件名称 方法 移植

1.移植完FatFs之后会有语言包的支持,在map文件中也可以查看到也就是cc936.c这个文件

现在cc936占用ROM大约为175030,在本项目中不需要中文支持所以取消掉即可,取消方法如下

第一种方法(通过CubeMX配置的代码)

不要使能中文文件名称就好了,记得改这个

 

第二种方法(库函数或者HAL库没有用CubeMX配置的)

将 ffconf.h 中的 #define    _USE_LFN,由 改为 ,移除掉语言包的支持。修改之后只支持英文文件名称

编译之后会有一个错误

 错误点在这,只需在工程树中移除cc936.c即可

标签:cc936,ROM,STM32,FATFS,文件名称,方法,移植
From: https://www.cnblogs.com/lesterbor/p/17986712

相关文章

  • Prometheus数据迁移工具
    参考文档promscale/migration-tool/cmd/prom-migratoratmaster·timescale/promscale(github.com)概述Prom-migrator是一个开源的、社区驱动的、免费使用的通用prometheus数据迁移工具,利用Prometheus的远程存储终结点。独特功能将Prometheus数据从一个存储系......
  • Prometheus监控系统进程---process-exporter
    参考文档Namedprocessesstacked|GrafanaLabsNamedprocesses|GrafanaLabsncabatoff/process-exporter:Prometheus导出器,用于挖掘/proc以报告所选进程(github.com)操作步骤下载安装包wgethttps://github.com/ncabatoff/process-exporter/releases/download/v0.7.......
  • RAG实战5-自定义prompt
    RAG实战5-自定义prompt在阅读本文之前,先阅读RAG实战4。在RAG实战4中我们分析了LlamaIndex中RAG的执行过程,同时留下了一个尚待解决的问题:LlamaIndex中提供的prompttemplate都是英文的,该如何使用中文的prompttemplate呢?直接看以下代码:importloggingimportsysimporttorchf......
  • 在Chrome添加vue插件
    1.首先打开Chrome的开发者模式:(1)点击浏览器的"设置",再点击"扩展程序”:(2)或者直接点击浏览器右上角的扩展程序:打开右上角的“开发者模式”:2.在github下载vue插件,点击进入下载地址:https://github.com/vuejs/devtools3.依次点击下载:按需要浏览器(Chrome)下载:4.点击添加到......
  • chrome 最新版本自带英语实时字幕了.
    以后有ai的加持,学英语越来越简单了.以后小孩学习外语绝对是easygameok,开始效果展示.我的系统是win10.打开chrome之后随便打开一个视频,比如b站的学英语视频.然后浏览器右上角的多媒体图标会有内容显示.最下面就是实时字母按钮,打开后会自动安装,然后就会出现字幕了.......
  • 解密prompt系列26. 人类思考vs模型思考:抽象和发散思维
    在ChainofThought出来后,出现过许多的优化方案例如Treeofthought,GraphofThought,AlgorithmofThought等等,不过这些优化的出发点都更加"MachineLike",而非"HumanLike",哈哈不是说机器化不好,仅仅是对AGI的一些个人偏好而已。所以如果我们从人类思考的角度出发,能否把当......
  • STM32的3种启动模式
    STM32的3种启动模式STM32启动模式介绍各种模式介绍boot0=0Flashmemory启动方式启动地址:0x08000000是STM32内置的Flash,一般我们使用JTAG或者SWD模式下载程序时,就是下载到这个里面,重启后也直接从这启动程序。基本上都是采用这种模式。boot0=1;boot1=0System......
  • Promise用法
    如果你没有使用 async 和 await,但仍然需要处理异步操作,你可以使用 Promise 对象。Promise 对象代表了一个可能现在、将来或永远不可用的值。functionfetchDataWithPromise(){returnnewPromise((resolve,reject)=>{uni.request({url:'https:/......
  • STM32硬件IIC使用
    概述虽然STM32的硬件IIC据说有设计缺陷,但是经过我的实践,至少STM32F103的硬件IIC是没问题的。这里给出STM32的硬件IIC的使用以及编程思路。1.STM32硬件IIC引脚在这里给出STM32F103的硬件IIC引脚,方便查阅使用2.STM32硬件IIC使用流程STM32的硬件IIC我认为是非常具有借鉴意义的,......
  • ChatGPT 正确使用 prompt
    ChatGPT正确使用prompt什么是promptprompt可以提问或指导像ChatGPT这样的语言模型输出的过程,它允许用户控制模型的输出,生成符合其特定需求的文本。prompt公式prompt公式是prompt的特定格式,通常由三个主要元素组成:任务:明确而简洁地陈述prompt要求模型生成的内容。指......