在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

    關注

    459

    文章

    52291

    瀏覽量

    437635
  • GD32
    +關注

    關注

    7

    文章

    419

    瀏覽量

    25235
  • 以太網芯片
    +關注

    關注

    0

    文章

    17

    瀏覽量

    3599
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    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 ?19次下載

    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 ?17次下載

    以太網物理層芯片的作用

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

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

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

    GD32和AT32哪個好?

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

    GD32與W5500的區別

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

    gd32的全系列芯片有哪些?

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

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

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

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

    以太網交換芯片公司有哪些?
    的頭像 發表于 03-22 16:49 ?2648次閱讀
    主站蜘蛛池模板: 国产精品你懂的在线播放 | 亚洲一区欧美日韩 | 边做边爱在线观看视频免费 | 色在线视频免费 | bt种子磁力天堂torrent | 夜夜爽夜夜爽 | 色噜噜狠狠成人网 | 久久国产免费福利永久 | 久久99精品久久久久久园产越南 | 免费福利影院 | 男人操女人免费网站 | 美女隐私黄www视频 美女用手扒开尿口给男生桶爽 | 欧美性色xo影院永久禁欲 | 亚洲一区视频 | 一级毛片aaaaaa免费看 | 日本写真高清视频免费网站网 | 午夜视频在线观看国产www | 欧美大全 | 亚洲福利视频一区二区三区 | 在线资源网 | 国产精品久久久久久久久久免费 | 2021国产成人午夜精品 | ww.久久| 热99在线视频 | 免费一级毛片 | 色94色欧美一区 | 欧美18同性gay视频 | 久久这里只有精品任你色 | 亚洲免费在线观看视频 | 久久久精品久久久久久久久久久 | 色在线观看视频 | 天天综合久久久网 | 欧美性猛交xxxx乱大交高清 | 亚洲综合免费 | 亚洲香蕉久久 | 视频高清正版在线观看 | 天天干视频网站 | 亚洲国产欧美日韩一区二区三区 | 亚洲 另类色区 欧美日韩 | 亚洲国产片| 国产亚洲卡二卡3卡4卡乱码 |