使用平台 CS+(CA,CX) + E1 Emulator + YRPBRL78G13 (R5F100LE)
1. 執行 CS+ for CA,CX
2. 建立新專案 File > New > Create New Project…
3. Device/Folder Select
Microcontroller : RL78
Using microcontroller : R5F100LE
Project name : (自訂)
4. 新專案開啟的畫面如圖,如果左側的專案裡沒有Code Generator(Design Tool)
須要在Tool > Plug-in Setting裡勾選加入
全部勾選
5. Basic Setting (Code Generator)
每次產生新的專案以下動作最好先執行過一次,以免發生尷尬的情況
Clock Generator > Fix settings (點擊呈灰色)
RL78的一些I/O腳可以有數種功能定義, 沒有特殊要求可以就原始定義來使用
Watchdog Timer > Unused (選擇)
官方預設Watchdog是打開的,如果忘了開閉或去清除counter,就會發生程式莫名奇妙的一直reset
點擊Generate Code後,CS+便會產生r_main.c等相關程式並且自動帶入初始化程序
6. Basic Setting (Debug Tool)
RL78 Simulator(Debug Tool) > Using Debug Tool > RL78 E1(Serial)
預設是使用CS+的軟體simulator,改成RL78 E1
或者可以用YRPBRL78G13 本身帶有的on board debugger RL78 EZ Emulator
RL78 E1(Serial) > Power target from the emulator.(MAX 200mA) > Yes
E1 emulator可以選擇供電 5/3.3v給板子使用
留言
張貼留言