会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 RL78/G23技术支持事例共享(下)!

RL78/G23技术支持事例共享(下)

时间:2025-05-21 23:21:09 来源:锐评时讯 作者:生活 阅读:415次

导读。

在上一华章中,咱们论述了。产品。晋级主要内容,接下来将在支撑客户过程中发现客户常常碰到的一些问题,在此共享技术支撑事例供参阅。

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

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

2从头再次装置e2 studio 2024-1,发现没有SMSassembler组件选项。

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

3复制SMS assembler组件,手动装置。

help选项下挑选。Ad。d Reness Toolchains。

点击增加。

挑选SMSassembler组件地点文件夹,点击OK,即绑定完结。

点击选中rene。sas。SMS assembler。

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

事例2:和上一代RL78/G13比较,RL78/G23供给自。编程。驱动代码,不再选用之前库的方式。参照咱们写的OTA操作指引,能够完结OTA功用,简略易用。但也会简单呈现以下过错事例。

1预留Self-。RAM。,防止用户程序运用此RAM区。

RL78/G23。硬件。手册中介绍,debug control area f。or。self-programming (128 by。te。s)。

比方客户运用RL78/G23 R7F100GGG时,需求设定self RAM区域FBF00H to FBF7FH。

设定办法参阅下图:

右击项目工程,挑选特点选项。

点击C/。C++。build set。ti。ng。

挑选编译器Section选项。

设定RAM的start地址为FBF80H。

2复制codeflash和Dataflash操作代码到RAM区。

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

由上图能够看出,code_flash_create()现已对codeflash和dataflash code一起复制到RAM区。

所以需求。#ifdef。USE_CODE_FLASH_SELFPRO,来屏蔽FData_INITSCT()初始化代码。

内容来源:https://nlsngoisaoviet.com/app-1/huto,http://chatbotjud-teste.saude.mg.gov.br/app-1/aky-loterias

(责任编辑:咨询)

    系统发生错误

    系统发生错误

    您可以选择 [ 重试 ] [ 返回 ] 或者 [ 回到首页 ]

    [ 错误信息 ]

    页面发生异常错误,系统设置开启调试模式后,刷新本页查看具体错误!