写此文章的目的在于瑞萨RL78芯片在GCC编译器上的flash操作资料分散,且晦涩不清晰。希望能帮助到同样被困扰的工程师。

使用的芯片:R5F10BGG

1新建工程这部分就不多描述了,要注意的是需要将DATA FLASH使能。并生成

2,此时DATA FLASH的特殊功能寄存器DFLCTL已经在启动文件中使能,并生成了r_cg_pfdl.c和r_cg_pfdl.h文件。但此时编译会提示缺少库,所以需要下载瑞萨专用库。

在瑞萨官网下载FDL_RL78_Type04_Installer_V200-doc-e.zip

解压后运行RENESAS_RL78_FDL_T04_2V00.exe

选择GNU编译器生成FDL库

3、在生成库文件FDL_GNU\GNU_1301\lib文件夹中复制所有文件

4、在工程中新建文件夹,并将复制的库文件放入其中

5、添加路径。打开工程的属性界面。并配置路径

6、添加静态库文件

7、现在库函数添加完成。但调试依然会出错。这是因为没有配置相关函数分配到的sections与静态库专用的内存。

这些内容在LD文件中配置。

新建一个sections“PFDL_COD”

8、调整RAM的存放地址。因静态库所使用内存地址为静态地址,为避免与工程中的变量冲突,故需改变.data的地址。按照REN_r20ut2944ej0305_rl78_MAT_20210205.pdf所描述的静态库需求地址范围,将工程其他变量sections .data起始地址改到其后面。

9、接下来就可以正常使用DATA FLASH功能了。EEL 与FSL也是同样的道理就不多做描述了。

RL78/F13 在E2 studio(GCC)上的FLASH(FDL)读写应用相关推荐

  1. 【瑞萨MCU】e2 studio 灵活配置软件包 FSP 安装

    瑞萨电子灵活配置软件包 (FSP) 是一款增强型软件包,旨在为使用瑞萨电子 RA 系列 ARM 微控制器的嵌入式系统设计提供简单易用且可扩展的高质量软件. 在全新 Arm® TrustZone® 和其 ...

  2. Proteus8.9 VSM Studio GCC编译器仿真STM32F407ZGT6系列011_lcd1602_并口

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  3. Proteus8.9 VSM Studio GCC编译器仿真STM32F407ZGT6系列012_lcd1602一线屏

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  4. 【瑞萨MCU】开发环境搭建之 e2 studio

    e2 studio e2 studio(简称为 e2 或 e2s)是瑞萨电子的一款包含代码开发.构建和调试的开发工具.e2 studio 基于开源 Eclipse IDE 和与之相关的 C/C++ 开 ...

  5. 如何从网页上下载Flash?

    不知道大家是否遇到过,因为看到某个网页上精美的FLASH而苦于无法下载呢?不像图片之类的可以点右键,然后图片另存为就可以很顺利的保存下来.而在FLASH上点右键却保存不了,很是郁闷.现在就向大家介绍两 ...

  6. asp.net网页上嵌入Flash显示

    网页上显示Flash,功能实现: 文件格式:.wmv;大小:19,530KB;长度:00:27:39:还包含JavaScript与用户控件等文件. 下载地址:http://download.cnblo ...

  7. USB应用开发笔记之一:STM32上实现USB主机读写U盘

      在项目应用中,经常会有对外交换数据的需求.USB接口读写U盘无疑是一种颇为方便的选择.在这一篇中,我们就来讨论如何在STM32上实现USB主机读写U盘文件的方法. 1.应用概述   在我们的产品上 ...

  8. 在ipad上播放flash大集合

    由于jobs封杀flash,苹果的任何产品都不能播放flash,但是不能播放flash是一大遗憾,于是有不少人和公司在ipad/iphone上播放flash做出努力,现收集了一些播放flash的资料, ...

  9. 苹果的移动设备上跑flash

    frash项目的目的只有一个:在苹果的移动设备上跑flash,这是基于adobe公司为android平台推出的flash player进行的移植. 1970-1-1 08:00:00 上传 下载附件 ...

最新文章

  1. linux写时复制技术初探
  2. SAP为什么并购sybase
  3. Hbase 查看 rowkey在哪个region中
  4. python金融大数据分析视频_Python金融大数据分析 PDF 全书超清版
  5. 这个黑科技,苹果给了iPhone11却不给新款iPad Pro?
  6. [LeetCode][JavaScript]Power of Three
  7. 高中计算机编辑程序,高中信息技术信息的编程加工教案
  8. C++ Primer Plus学习(九)——内存模型和名称空间
  9. .net mysql参数化查询,ASP.NET中的mysql参数化查询
  10. java.awt Robot 自动化测试 与 KeyEvent 常用按键
  11. 江苏省计算机一级知识点,江苏省计算机一级考试题库及答案
  12. SolrCloud 初体验
  13. 箭头函数及其this指向
  14. 磁盘/分区克隆:如何将硬盘数据快速迁移至新的硬盘?
  15. 【保研复习】C语言保研机试笔记
  16. ALV中的回车事件相应及添加F4帮助
  17. java外加IJ-idea的初次学习
  18. 提取特征点和特征点描述
  19. json单引号和双引号转义 完美解决由特殊字符引起的json解析错误(转载)
  20. linux :Java SE Development Kit 7u5

热门文章

  1. 多线程实现多人聊天室
  2. Java删除本地文件
  3. 麒麟操作系统xwindows配置
  4. Mono和IL2CPP
  5. css表格样式大全中英对照,css样式中英文对照表.docx
  6. web测试必备技能:浏览器兼容性测试
  7. macOS 如何安装 git
  8. html写出日出,描写日出的优美语句
  9. IOS系统抓包之短链-破解双向证书
  10. 高新技术企业认定7项需要注意的问题