0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

瑞薩RA6M3在RT-Thread操作系統(tǒng)下移植liwp驅(qū)動(dòng)

華仔的編程隨筆 ? 來源:華仔的編程隨筆 ? 作者:華仔的編程隨筆 ? 2023-04-25 08:55 ? 次閱讀

前言

瑞薩RA6M3 EK開發(fā)板,板載了網(wǎng)卡收發(fā)芯片。官方給出的基于freertos下的lwip驅(qū)動(dòng)。但是在RT-Thread下面還有很多人移植沒有成功,主要原因是DHCP獲取不到IP,或者設(shè)置固定IP,ping不通外面的IP。這次我接到移lwip的任務(wù),經(jīng)過自己的細(xì)心查找問題,并與瑞薩的開發(fā)人員一道找到了移植lwip不成功的原因。成功的解決了在RT-Thread操作系統(tǒng)下驅(qū)動(dòng)liwp。

移植的方法與步驟

1、打開env打開lwip配置:

image.png

2、打開網(wǎng)卡:

image.png

保存后退出

3、生成mdk5工程:

scons --target=mdk5

image.png

4、打開MDK

image.png

5、打開RASC,配置fsp

image.png

6、按下面的指示,創(chuàng)建g_enthy

image.png

7、配置詳細(xì)參數(shù)

image.png

8、按下面的圖示配置g_ether_phy0

image.png

9、修改堆棧如下:

image.png

10、保存后生成fsp到工程:

image.png

11、修改drv_eth.c第388行的mac地址與fsp設(shè)置的至:

/* OUI 00-80-E1 STMICROELECTRONICS. */
    ra6m3_eth_device.dev_addr[0] = 0x00;
    ra6m3_eth_device.dev_addr[1] = 0x11;
    ra6m3_eth_device.dev_addr[2] = 0x22;
    /* generate MAC addr from 96bit unique ID (only for test). */
    ra6m3_eth_device.dev_addr[3] = 0x33;
    ra6m3_eth_device.dev_addr[4] = 0x44;
    ra6m3_eth_device.dev_addr[5] = 0x55;

12、編譯后,下載到開發(fā)板,連上網(wǎng)上就可以正常的獲到到IP,并ping通服務(wù)器,到此為此,移植lwip成功:

image.png

總結(jié)

原來一直設(shè)置不對(duì),后面找到瑞薩的技術(shù)支持,是因?yàn)閙ac地址不一至導(dǎo)至的原因。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6684

    瀏覽量

    123140
  • 瑞薩
    +關(guān)注

    關(guān)注

    34

    文章

    22282

    瀏覽量

    85939
  • 移植
    +關(guān)注

    關(guān)注

    1

    文章

    376

    瀏覽量

    28096
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4895

    瀏覽量

    97058
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1261

    瀏覽量

    39836
  • RA6M3
    +關(guān)注

    關(guān)注

    0

    文章

    52

    瀏覽量

    92
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于RT-ThreadRA6M4實(shí)現(xiàn)samba服務(wù)的移動(dòng)網(wǎng)盤

    本文重點(diǎn)介紹了基于RT-ThreadRA6M4實(shí)現(xiàn)samba服務(wù)的移動(dòng)網(wǎng)盤,包括RT-Thread操作系統(tǒng)的使用情況、硬件載體RA6M4處
    發(fā)表于 09-09 10:37 ?677次閱讀

    RA6M3 HMI Board評(píng)測(cè)挑戰(zhàn)】-RA6M3上的CAN實(shí)踐

    RA6M3 HMI Board 評(píng)測(cè)大挑戰(zhàn)】-RA6M3上的CAN實(shí)踐
    的頭像 發(fā)表于 10-17 14:55 ?1800次閱讀
    【<b class='flag-5'>RA6M3</b> HMI Board評(píng)測(cè)挑戰(zhàn)】-<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA6M3</b>上的CAN實(shí)踐

    RT-Thread操作系統(tǒng)cortex-m3內(nèi)核的移植原理是什么?

    RT-Thread操作系統(tǒng)cortex-m3內(nèi)核的移植原理是什么?
    發(fā)表于 11-30 07:18

    RT-Thread聯(lián)合即將發(fā)布高性價(jià)比HMI Board

    高性能芯片 RA6M3RT-Thread 軟件生態(tài),HMI Board 不僅硬件性能強(qiáng)勁,同時(shí)軟件生態(tài)豐富,助力開發(fā)者快速開發(fā)出 GUI 智能硬件產(chǎn)品。
    發(fā)表于 05-08 08:22

    基于RT-ThreadRA6M4實(shí)現(xiàn)samba服務(wù)移動(dòng)網(wǎng)盤

    本文詳細(xì)介紹了基于RT-Thread操作系統(tǒng)RA6M4處理器,如何移植和適配samba服務(wù)。同時(shí),還提供Linux環(huán)境和QEMU仿真環(huán)境的參考移植
    的頭像 發(fā)表于 08-17 12:53 ?1430次閱讀
    基于<b class='flag-5'>RT-Thread</b>和<b class='flag-5'>RA6M</b>4實(shí)現(xiàn)samba服務(wù)移動(dòng)網(wǎng)盤

    vscode+pyocd+daplink調(diào)試ra6m3

    拿到了ra6m3的板子,發(fā)現(xiàn)使用RT-Thread Stduio下載速度很慢,就想著搭建一個(gè)vscode的環(huán)境試試。
    的頭像 發(fā)表于 06-07 11:51 ?1388次閱讀

    電子正式成為RT-Thread金牌會(huì)員:進(jìn)一步加速RA生態(tài)發(fā)展

    日前,全球半導(dǎo)體解決方案供應(yīng)商電子(Renesas)與知名物聯(lián)網(wǎng)操作系統(tǒng)廠商睿賽德科技(RT-Thread)簽署會(huì)員合作協(xié)議,
    的頭像 發(fā)表于 11-09 10:38 ?711次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子正式成為<b class='flag-5'>RT-Thread</b>金牌會(huì)員:進(jìn)一步加速<b class='flag-5'>RA</b>生態(tài)發(fā)展

    師資培訓(xùn) | 基于RA6M3×RT-Thread操作系統(tǒng)使用LVGL實(shí)戰(zhàn)教學(xué)

    簡(jiǎn)化開發(fā),眾多競(jìng)賽創(chuàng)新中得到應(yīng)用。 自主可控,國產(chǎn)替代的這一國家戰(zhàn)略的大背景下, RT-Thread 作為國產(chǎn)嵌入式 物聯(lián)網(wǎng)操作系統(tǒng)的領(lǐng)軍企業(yè),致力于培養(yǎng)國產(chǎn)物聯(lián)網(wǎng)
    的頭像 發(fā)表于 07-26 12:10 ?871次閱讀
    師資培訓(xùn) | 基于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA6M3</b>×<b class='flag-5'>RT-Thread</b><b class='flag-5'>操作系統(tǒng)</b>使用LVGL實(shí)戰(zhàn)教學(xué)

    【線下培訓(xùn)】上海臨港: RT-Thread × 工業(yè)監(jiān)視器 RA6M3 HMI Board解決方案

    RT-Thread將于10月14日在上海臨港舉行一場(chǎng)線下培訓(xùn)。 本次培訓(xùn)將為開發(fā)者們帶來期待已久的熱門技術(shù)主題, RT-Thread ×
    的頭像 發(fā)表于 09-07 17:40 ?742次閱讀
    【線下培訓(xùn)】上海臨港: <b class='flag-5'>RT-Thread</b> × <b class='flag-5'>瑞</b><b class='flag-5'>薩</b> 工業(yè)監(jiān)視器 <b class='flag-5'>RA6M3</b> HMI Board解決方案

    vscode+pyocd+daplink調(diào)試ra6m3步驟

    拿到了ra6m3的板子,發(fā)現(xiàn)使用RT-Thread Stduio下載速度很慢,就想著搭建一個(gè)vscode的環(huán)境試試。
    的頭像 發(fā)表于 09-14 14:47 ?1557次閱讀

    RA6M3 HMI-Board Video Demo 上手指南

    高性能芯片 RA6M3RT-Thread 和 LVGL 軟件生態(tài),HMI Board 不僅硬件性能強(qiáng)勁,同時(shí)軟件生態(tài)豐富,助力開發(fā)者快速開發(fā)出 GUI 智能硬件產(chǎn)品。 本示例開源鏈接: https
    的頭像 發(fā)表于 09-15 18:25 ?1601次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA6M3</b> HMI-Board Video Demo 上手指南

    Cortex-M內(nèi)核RA MCU的RT-Thread BSP制作教程發(fā)布

    Cortex-M內(nèi)核RA MCU的RT-Thread BSP制作教程發(fā)布
    的頭像 發(fā)表于 09-18 10:58 ?659次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>Cortex-<b class='flag-5'>M</b>內(nèi)核<b class='flag-5'>RA</b> MCU的<b class='flag-5'>RT-Thread</b> BSP制作教程發(fā)布

    RA6M3 開發(fā)實(shí)踐指南-UART實(shí)踐

    RT-Thread即將發(fā)布一系列RA6M3外設(shè)驅(qū)動(dòng)的實(shí)踐指南,我們將使用RA6M3 HMI-
    的頭像 發(fā)表于 09-23 12:15 ?1254次閱讀

    RA6M3 RT-Thread* LVGL HMI Board開發(fā)實(shí)踐指南-GPIO實(shí)踐

    RT-Thread即將發(fā)布一系列RA6M3外設(shè)驅(qū)動(dòng)的實(shí)踐指南,我們將使用RA6M3 HMI-
    的頭像 發(fā)表于 11-30 19:05 ?1116次閱讀
    <b class='flag-5'>RA6M3</b> <b class='flag-5'>RT-Thread</b>* LVGL HMI Board開發(fā)實(shí)踐指南-GPIO實(shí)踐

    使用SystemView工具分析RA6M4芯片上RT-Thread的運(yùn)行情況

    使用SystemView工具分析RA6M4芯片上RT-Thread的運(yùn)行情況
    的頭像 發(fā)表于 12-11 17:23 ?535次閱讀
    使用SystemView工具分析<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA6M</b>4芯片上<b class='flag-5'>RT-Thread</b>的運(yùn)行情況