色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

芯片GD32與以太網芯片的坑

撞上電子 ? 2024-01-16 08:00 ? 次閱讀

參考例程是基于GD32F450的,在移植過程中遇到一些容易忽略的地方,導致程序卡在gd32fxx_enet.c中enet_phy_config的位置。將GD32F450上的代碼全部移植到GD32F470平臺后,一直卡在卡在gd32fxx_enet.c中enet_phy_config,經過排查發現GD32的官方庫文件也需要修改,分別為gd32f4xx_enet.h和gd32f4xx_enet.c。
需要修改的地方如下:
1,如下添加宏定義:

#ifndef _PHY_H_#define DP83848 0#define LAN8700 1#define SR8201F 2#define PHY_TYPE SR8201F
#define PHY_ADDRESS ((uint16_t)0x3U) /*!< phy address determined by the hardware */

2,在頭文件88行位置添加如下內容:

#if(PHY_TYPE == LAN8700) #define PHY_SR 31U /*!< tranceiver status register */#define PHY_SPEED_STATUS ((uint16_t)0x0004) /*!< configured information of speed: 10Mbit/s */#define PHY_DUPLEX_STATUS ((uint16_t)0x0010) /*!< configured information of duplex: full-duplex */#elif(PHY_TYPE == DP83848)#define PHY_SR 16U /*!< tranceiver status register */#define PHY_SPEED_STATUS ((uint16_t)0x0002) /*!< configured information of speed: 10Mbit/s */#define PHY_DUPLEX_STATUS ((uint16_t)0x0004) /*!< configured information of duplex: full-duplex */#elif(PHY_TYPE == SR8201F)#define PHY_SR PHY_REG_BCR /*!< tranceiver status register */#define PHY_SPEED_STATUS ((uint16_t)0x2000) /*!< configured information of speed: 10Mbit/s */#define PHY_DUPLEX_STATUS ((uint16_t)0x0100) /*!< configured information of duplex: full-duplex */#endif /* PHY_TYPE */

3,修改函數ErrStatus enet_init,修改內容如下圖所示
4f1bd230-b402-11ee-aa22-92fbcf53809c.png

4,修改static void enet_default_init,修改內容如下圖所示:
4f28dfe8-b402-11ee-aa22-92fbcf53809c.png

修改以上內容后,程序可以正確運行:
4f364a52-b402-11ee-aa22-92fbcf53809c.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    50936

    瀏覽量

    424671
  • GD32
    +關注

    關注

    7

    文章

    404

    瀏覽量

    24382
  • 以太網芯片
    +關注

    關注

    0

    文章

    14

    瀏覽量

    3387
收藏 人收藏

    評論

    相關推薦

    GD32換STM32芯片

    你是個成熟的工程師了,要學會偷偷用GD32換室友的STM32芯片
    發表于 08-05 07:20

    如何將STM32移植到GD32芯片

    GD32芯片內部flash同STM32有哪些區別?如何將STM32移植到GD32芯片上?
    發表于 09-23 09:31

    GD32芯片包添加步驟有哪些

    **GD32芯片包添加步驟**GD32開發環境可以有多個選擇,常見的開發編譯環境有:Keil4,keil5,IAR。本教程針對keil5如何添加GD32系列mcu
    發表于 11-22 08:30

    GD32F系列單片機開發總結(二):GD32芯片包添加步驟

    **GD32芯片包添加步驟**GD32開發環境可以有多個選擇,常見的開發編譯環境有:Keil4,keil5,IAR。本教程針對keil5如何添加GD32系列mcu
    發表于 11-13 17:21 ?37次下載
    <b class='flag-5'>GD</b>32F系列單片機開發總結(二):<b class='flag-5'>GD32</b><b class='flag-5'>芯片</b>包添加步驟

    以太網芯片相關資料下載

    以太網芯片相關資料下載。
    發表于 03-10 15:15 ?7次下載

    GD32芯片MCU ISP下載工具

    GD32芯片MCU ISP 下載工具
    發表于 10-08 14:53 ?18次下載

    Wiznet以太網芯片設計指南

    電子發燒友網站提供《Wiznet以太網芯片設計指南.zip》資料免費下載
    發表于 02-02 14:33 ?10次下載
    Wiznet<b class='flag-5'>以太網</b><b class='flag-5'>芯片</b>設計指南

    STM32系列國產替代GD32芯片選型手冊

    STM32系列國產替代GD32芯片選型手冊
    發表于 05-22 16:39 ?16次下載

    以太網物理層芯片的作用

    1、以太網物理層(PHY)芯片 以太網物理層(PHY)芯片以太網傳輸的物理接口收發器。應用于通信、汽車電子、消費電子、工控等眾多領域。
    的頭像 發表于 07-18 11:19 ?4737次閱讀

    GD32芯片怎么樣?GD32芯片運行速度慢的原因

    GD32芯片是一種基于ARM Cortex-M3內核的微控制器(MCU),是中國長江存儲器有限責任公司(GigaDevice)推出的產品系列。與NXP LPC、STMicroelectronics
    發表于 08-07 18:25 ?4236次閱讀

    GD32和AT32哪個好?

    GD32和AT32哪個好? GD32和AT32是兩種不同的微控制器型號,它們都是國內開發的芯片GD32系列由國內芯片制造商GigaDevi
    的頭像 發表于 08-16 11:32 ?2535次閱讀

    GD32與W5500的區別

    GD32與W5500的區別 GD32和W5500是兩款不同的產品,分別屬于不同領域的芯片。GD32是一款32位微處理器,而W5500則是一款完整的
    的頭像 發表于 08-16 11:33 ?1131次閱讀

    gd32的全系列芯片有哪些?

    gd32的全系列芯片有哪些?? 近年來,在嵌入式市場不斷發展的背景下,越來越多的芯片公司開始進入嵌入式領域,并推出了一系列嵌入式芯片產品。而國產芯片
    的頭像 發表于 08-16 11:33 ?3351次閱讀

    以太網交換芯片是什么 以太網交換芯片的作用有哪些

    以太網交換芯片是一種專門設計用于處理以太網數據包的集成電路,它是網絡交換機的核心組件。這種芯片負責在網絡中轉發數據包,確保數據能夠從源端口傳輸到目的端口。
    的頭像 發表于 03-21 16:14 ?1995次閱讀

    以太網交換芯片公司有哪些

    以太網交換芯片公司有哪些?
    的頭像 發表于 03-22 16:49 ?2097次閱讀
    主站蜘蛛池模板: 在线观看国产区| 成人片免费看| 日韩成人黄色| 久久精品国产亚洲AV影院| 亚洲天堂2017无码| 三级成人电彭| 少妇邻居内射在线| 欧美性极品黑人hd| 女性酥酥影院| 在线观看精品视频看看播放| 蜜芽一区二区国产精品| 免费的av不用播放器的| 久久人妻少妇嫩草AV蜜桃99| 男人女人边摸边吃奶边做| 天天干夜夜叭| SORA是什么意思| 久久精选视频| 色播播电影| bt天堂午夜国产精品| 久久精品WWW人人爽人人| 色男人的天堂久久综合| 19不插片免费视频| 国产在线自天天人人| 青草久久精品亚洲综合专区 | 久久热在线视频精品1| 青青娱乐网| 24小时日本高清免费看| 国产人妻午夜无码AV天堂| 三级黄色小视频| WWW色视频片内射| 久久精品综合网中文字幕| 无码AV熟妇素人内射V在线| no视频在线观看| 久久精品国产亚洲AV久五月天| 女人18毛片| 白人大战34厘米黑人BD| 久久久久久九九| 伊人青青操| 美目盼兮amy198281| 99精品中文字幕在线观看| 快播理论片|