0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RL78/G23技术支持案例分享(下)

瑞萨MCU小百科 来源:瑞萨MCU小百科 作者:瑞萨MCU小百科 2024-07-25 14:54 次阅读

导读

在上一篇章中,我们阐述了产品升级主要内容,接下来将在支持客户过程中发现客户经常碰到的一些问题,在此分享技术支持案例供参考。

案例1:新建RL78/G23带CTSU2L触摸按键项目后,编译报错(在e2 studio 2023-10或者2024-1版本环境下)。

1编译错误提示没有找到SMS assembler组件。如下图:

07267324-4596-11ef-b8af-92fbcf53809c.jpg

2重新再次安装e2 studio 2024-1,发现没有SMSassembler组件选项

074570bc-4596-11ef-b8af-92fbcf53809c.jpg

而e2 studio2023-4及之前版本有此选项

076555f8-4596-11ef-b8af-92fbcf53809c.jpg

3拷贝SMS assembler组件,手动安装。

help选项下选择Add Reness Toolchains

0779c3e4-4596-11ef-b8af-92fbcf53809c.png

点击添加

079a2152-4596-11ef-b8af-92fbcf53809c.png

选择SMSassembler组件所在文件夹,点击OK,即绑定完成

07ba7cd6-4596-11ef-b8af-92fbcf53809c.png

点击选中renesas SMS assembler

07e0c120-4596-11ef-b8af-92fbcf53809c.png

4再次新建RL78/G23 CTSU2L触摸按键项目后,编译成功。

案例2:和上一代RL78/G13相比,RL78/G23提供自编程驱动代码,不再采用之前库的形式。参照我们写的OTA操作指引,能够实现OTA功能,简单易用。但也会容易出现以下错误案例。

1预留Self-RAM,避免用户程序使用此RAM区

RL78/G23硬件手册中介绍,debug control area for self-programming (128 bytes)

081135d0-4596-11ef-b8af-92fbcf53809c.png

比如客户使用RL78/G23 R7F100GGG时,需要设定self RAM区域FBF00H to FBF7FH

082e9260-4596-11ef-b8af-92fbcf53809c.png

设定方法参考下图:

右击项目工程,选择属性选项

点击C/C++ build setting

选择编译器Section选项

设定RAM的start地址为FBF80H

08459ef6-4596-11ef-b8af-92fbcf53809c.png

2拷贝codeflash和Dataflash操作代码到RAM区。

分别由code_flash_create()和FData_INITSCT()来完成。

08724366-4596-11ef-b8af-92fbcf53809c.png

088d052a-4596-11ef-b8af-92fbcf53809c.png

由上图可以看出,code_flash_create()已经对codeflash和dataflash code同时拷贝到RAM区。

所以需要#ifdefUSE_CODE_FLASH_SELFPRO,来屏蔽FData_INITSCT()初始化代码。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 瑞萨
    +关注

    关注

    33

    文章

    22270

    浏览量

    85451
  • Studio
    +关注

    关注

    2

    文章

    188

    浏览量

    28531
  • 编译
    +关注

    关注

    0

    文章

    645

    浏览量

    32646
  • RL78
    +关注

    关注

    2

    文章

    119

    浏览量

    21547

原文标题:RL78/G23技术支持案例分享(下)

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RL78/G23技术支持案例分享(上)

    RL78/G23产品发布后得到很多客户的欢迎。它是在RL78/G13上迭代升级。CPU工作时的功耗为41μA/MHz,STOP(保持4KB SRAM)时的功耗为210nA,其低功耗在业
    的头像 发表于 07-25 14:53 1305次阅读
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b><b class='flag-5'>技术支持</b>案例分享(上)

    RL78/G23 Data flash使用教程

    RL78/G23 Data flash使用与之前的RL78系列(如RL78/G13)有所不同,详细介绍及使用如下。
    的头像 发表于 09-09 12:58 2447次阅读

    RL78/G23 Lighting Communication Master 评估板快速入门指南

    RL78/G23 Lighting Communication Master 评估板快速入门指南
    发表于 01-09 19:02 2次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> Lighting Communication Master 评估板快速入门指南

    RL78/G23 照明通信主评估板原理图修订版 A

    RL78/G23 照明通信主评估板原理图修订版 A
    发表于 01-09 19:03 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> 照明通信主评估板原理图修订版 A

    RL78/G23 照明通信主评估板原理图版本 B

    RL78/G23 照明通信主评估板原理图版本 B
    发表于 01-09 19:03 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> 照明通信主评估板原理图版本 B

    EEPROM Emulation 软件 RL78 Type 01 用户手册 for RL78/G23

    EEPROM Emulation 软件 RL78 Type 01 用户手册 for RL78/G23
    发表于 01-13 18:58 3次下载
    EEPROM Emulation 软件 <b class='flag-5'>RL78</b> Type 01 用户手册 for <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b>

    RL78/G23 连接 AWS 云与 FreeRTOS RL78/G23-128p 快速原型板 Rev.1.00 入门指南

    RL78/G23 连接 AWS 云与 FreeRTOS RL78/G23-128p 快速原型板 Rev.1.00 入门指南
    发表于 01-30 18:44 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> 连接 AWS 云与 FreeRTOS <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b>-128p 快速原型板 Rev.1.00 入门指南

    Renesas Flash Driver RL78 Type 01 用户手册 RL78/G23 Rev.1.00

    Renesas Flash Driver RL78 Type 01 用户手册 RL78/G23 Rev.1.00
    发表于 02-02 18:49 0次下载
    Renesas Flash Driver <b class='flag-5'>RL78</b> Type 01 用户手册 <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> Rev.1.00

    RL78/G23 Lighting Communication Master 评估板快速入门指南

    RL78/G23 Lighting Communication Master 评估板快速入门指南
    发表于 06-30 18:43 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> Lighting Communication Master 评估板快速入门指南

    RL78/G23 Lighting Communication Master评估板BoM清单

    RL78/G23 Lighting Communication Master评估板BoM清单
    发表于 06-30 18:44 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> Lighting Communication Master评估板BoM清单

    RL78/G23 数据表 Rev.1.21

    RL78/G23 数据表 Rev.1.21
    发表于 06-30 18:57 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> 数据表 Rev.1.21

    EEPROM Emulation 软件 RL78 Type 01 用户手册 for RL78/G23

    EEPROM Emulation 软件 RL78 Type 01 用户手册 for RL78/G23
    发表于 07-03 19:32 0次下载
    EEPROM Emulation 软件 <b class='flag-5'>RL78</b> Type 01 用户手册 for <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b>

    RL78/G23 连接 AWS 云与 FreeRTOS RL78/G23-128p 快速原型板 Rev.1.00 入门指南

    RL78/G23 连接 AWS 云与 FreeRTOS RL78/G23-128p 快速原型板 Rev.1.00 入门指南
    发表于 07-03 20:07 2次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> 连接 AWS 云与 FreeRTOS <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b>-128p 快速原型板 Rev.1.00 入门指南

    Renesas Flash Driver RL78 Type 01 用户手册 RL78/G23 Rev.1.00

    Renesas Flash Driver RL78 Type 01 用户手册 RL78/G23 Rev.1.00
    发表于 07-04 18:35 0次下载
    Renesas Flash Driver <b class='flag-5'>RL78</b> Type 01 用户手册 <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> Rev.1.00

    RL78/G23 SMS电源监控应用说明

    电子发烧友网站提供《RL78/G23 SMS电源监控应用说明.pdf》资料免费下载
    发表于 01-29 11:12 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> SMS电源监控应用说明