導(dǎo)讀
在上一篇章中,我們闡述了產(chǎn)品升級主要內(nèi)容,接下來將在支持客戶過程中發(fā)現(xiàn)客戶經(jīng)常碰到的一些問題,在此分享技術(shù)支持案例供參考。
案例1:新建RL78/G23帶CTSU2L觸摸按鍵項目后,編譯報錯(在e2 studio 2023-10或者2024-1版本環(huán)境下)。
1編譯錯誤提示沒有找到SMS assembler組件。如下圖:
2重新再次安裝e2 studio 2024-1,發(fā)現(xiàn)沒有SMSassembler組件選項
而e2 studio2023-4及之前版本有此選項
3拷貝SMS assembler組件,手動安裝。
help選項下選擇Add Reness Toolchains
點擊添加
選擇SMSassembler組件所在文件夾,點擊OK,即綁定完成
點擊選中renesas SMS assembler
4再次新建RL78/G23 CTSU2L觸摸按鍵項目后,編譯成功。
案例2:和上一代RL78/G13相比,RL78/G23提供自編程驅(qū)動代碼,不再采用之前庫的形式。參照我們寫的OTA操作指引,能夠?qū)崿F(xiàn)OTA功能,簡單易用。但也會容易出現(xiàn)以下錯誤案例。
1預(yù)留Self-RAM,避免用戶程序使用此RAM區(qū)
RL78/G23硬件手冊中介紹,debug control area for self-programming (128 bytes)
比如客戶使用RL78/G23 R7F100GGG時,需要設(shè)定self RAM區(qū)域FBF00H to FBF7FH
設(shè)定方法參考下圖:
右擊項目工程,選擇屬性選項
選擇編譯器Section選項
設(shè)定RAM的start地址為FBF80H
2拷貝codeflash和Dataflash操作代碼到RAM區(qū)。
分別由code_flash_create()和FData_INITSCT()來完成。
由上圖可以看出,code_flash_create()已經(jīng)對codeflash和dataflash code同時拷貝到RAM區(qū)。
所以需要#ifdefUSE_CODE_FLASH_SELFPRO,來屏蔽FData_INITSCT()初始化代碼。
-
瑞薩
+關(guān)注
關(guān)注
36文章
22376瀏覽量
87896 -
Studio
+關(guān)注
關(guān)注
2文章
209瀏覽量
29643 -
編譯
+關(guān)注
關(guān)注
0文章
676瀏覽量
33874 -
RL78
+關(guān)注
關(guān)注
2文章
119瀏覽量
21923
原文標(biāo)題:RL78/G23技術(shù)支持案例分享(下)
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
RL78/G23技術(shù)支持案例分享(上)

RL78/G23 Data flash使用教程
RL78/G23 Lighting Communication Master 評估板快速入門指南

EEPROM Emulation 軟件 RL78 Type 01 用戶手冊 for RL78/G23

RL78/G23 連接 AWS 云與 FreeRTOS RL78/G23-128p 快速原型板 Rev.1.00 入門指南

Renesas Flash Driver RL78 Type 01 用戶手冊 RL78/G23 Rev.1.00

RL78/G23 Lighting Communication Master 評估板快速入門指南

RL78/G23 Lighting Communication Master評估板BoM清單

EEPROM Emulation 軟件 RL78 Type 01 用戶手冊 for RL78/G23

RL78/G23 連接 AWS 云與 FreeRTOS RL78/G23-128p 快速原型板 Rev.1.00 入門指南

Renesas Flash Driver RL78 Type 01 用戶手冊 RL78/G23 Rev.1.00

RL78/G23 SMS電源監(jiān)控應(yīng)用說明

評論