RL78/G23-64p Fast Prototyping Board FreeRTOS RTOSDemo (Preliminary)

こんにちは。NoMaYです。

RL78/G23-64p Fast Prototyping Board の FreeRTOS RTOSDemo です。(ported (and also shrunk) from RX72N Envision Kit FreeRTOS RTOSDemo) 以下の7つの project があります。(なお、フォルダ構成の事情によりzipファイルを直接e2 studioへインポートすることは出来ないです。) たぶん、数回アップデートすると思います。(ワーニングを減らしたり、無理矢理な応急処置を直したり、コードがコンパイラ間で不揃いなところを合わせ込んだり、とかです。)

FreeRTOS\Demo\RL78_RL78G23_FPB_GCC_e2studio           GNURL78/e2 studio
FreeRTOS\Demo\RL78_RL78G23_FPB_IAR_e2studio_EWRL78    ICCRL78/EWRL78(debugging needs E2 Lite but not checked), ICCRL78/e2 studio
FreeRTOS\Demo\RL78_RL78G23_FPB_LLVM_e2studio          LLVM-RL78/e2 studio
FreeRTOS\Demo\RL78_RL78G23_FPB_Renesas_e2studio_CS+   CC-RL/CS+(for not only Board but also Simulator), CC-RL/e2 studio
RFP                                                   Renesas Flash Programmer の project

 
Tool は以下の通りです

RL78 Smart Configurator: V1.0.1
CS+: V8.05
EWRL78: V4.21.1
e2 studio: 2021-04
CC-RL: V1.10
ICCRL78: V4.20.1
GNURL78: 4.9.2.202002
LLVM-RL78: 10.0.0.202104
Renesas Flash Programmer V3.08.02

 
FreeRTOS RTOSDemo は内部で様々な FreeRTOS API を実行しているものの、見た目は単にLEDが点滅するだけだったりしますが、この FreeRTOS RTOSDemo は移植元の RX72N Envision Kit FreeRTOS RTOSDemo と同様に UART command console demo も実装してあります。

TeraTerm(ArduinoコネクタのD0/D1/GNDとUSB-UART変換器を接続して送受信)の画面コピー



なお、CS+ の Renesas RL78 Simulator では UART command console demo は試せないものの、別途投稿した Blinky と同様に Simulator GUI 上のLEDを点滅させることは出来ます。

CS+ Simulator GUIとCS+自身の画面コピー



 

Anonymous