RTL8195AM開發板使用


1. 本次使用RTL8195AM測試一下,原廠資源地址:https://os.mbed.com/platforms/Realtek-RTL8195AM/

2. 由於板子支持mbed,所以把CON2連接電腦之后,會出來一個小的盤、

3. 從github上下載程序測試一下,例程下載地址https://github.com/ARMmbed/mbed-os-example-blinky,LED燈閃爍例程,然后打開MBED的在線編譯器

4. 第一步,第一次使用前需要通過右上角的芯片圖標打開一個添加默認平台的界面,第二步,打開這個界面后選擇下面那個大大的加號 Add PlantForm 隨后將轉到https://developer.mbed.org/platforms/這里,然后選擇使用的開發平台。

5. 廠家選擇Realtek,然后出現板子型號,點擊進入詳情頁

6. 注意右邊的Add to your Compiler 點擊一下就可以添加到你的編譯器中了,回到你的編譯器中看一下平台選型中有了這塊板子,選擇一個LED的工程(之前github下載的不用)。

7. 點擊Compile編譯一下,然后網頁會生成一個bin文件,不過實際測試的時候發現編譯不成功,原廠直接的例程居然編譯不成功,很懵逼,感覺像是內存地址分配的問題。看樣子目前的MBED還是有問題的。

  Warning: Enumeration value is out of "int" range in "extras/mbed-os.lib/targets/TARGET_Realtek/TARGET_AMEBA/sdk/soc/realtek/8195a/fwlib/hal_i2c.h", Line: 329, Col: 34

Error: "/extras/mbed-os.lib/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/TOOLCHAIN_ARM_STD/rtl8195a.sct", line 16 (column 22): 
Error: L6236E: No section matches selector - no section to be FIRST/LAST.

8. 百度一下,在MDK里面也有這個錯誤嗎,說是項目中包含有多個startup_stm32f10x_hd.s啟動文件,然后MBED原廠也有解釋,估計mbed.bld也是啟動文件,可是啟動文件在哪里?算了放棄使用MBED.

Compiler Error 0
""/extras/mbed_5e5da4a5990b/LPC1768/ARM/LPC1768.sct", line 4 (column 9): Error: L6235E: More than one section matches selector - cannot all be FIRST/LAST." in file "/"

Look for multiple mbed.bld files in your program.

9. 想導出工程給KEIL使用,但是只有GCC的選項。

9. 改用IAR測試一下,IAR Embedded Workbench IDE環境來進行編譯調試。板子上集成CMSIS-DAP,可做USB轉UART,同時也做debugger,實現Ameba在線調試。有三個micro-usb 分別是 (1) debug & load code使用 (2) usb host (3) 單純供電。一般使用時只需接(1) 不需再額外再接電。參考網址

https://www.amebaiot.com/cn/ameba-sdk-getting-started/

10. 首先,必須安裝“serial to USB driver” (可以在SDK的tools\serial_to_usb\mbedWinSerial_16466找到安裝文檔),然后用micro USB線將開發板上的"DAP debug and Load Code"的port連接到PC的USB slot。

11. 打開串口,設置波特率38400,可以看到啟動的信息。

11. 打開IAR,Build Project 和 Download to Board。SDK默認使用debug環境為CMSIS-DAP

Step 1: 請先打開 IAR Embedded Workbench IDE

Step 2: 點選 File -> Open -> Workspace

Step 3: 到 Project 路徑 project\project_name_xxxx\EWARM-RELEASE 下點選 Project.eww,開啟Project

Step 4: 打開Project后,點選 Project -> Rebuild All 來 Build Project

12. 完成測試。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM