LS1028A GPIO初始化為高電平

原創 2022-06-18 16:18:00 LS1028 GPIO初始化

本文硬件平臺采用飛凌LS1028開發板,以將GPIO3_DAT14初始化為高電平為例,默認是將用作SPI3_SCK,需要將其先復用為GPIO

修改RCW:firmware/rcw/ls1028ardb/R_SQPP_0x85bb/rcw_1500_gpu600.rcw

SPI3_PMUX=1

uboot源碼中進行初始化

修改位置:packages/firmware/OK1028-linux-uboot/board/freescale/ls1028a/ls1028a.c

定義一個常量 

給其賦值,含義:將GPIO3_DAT14設置為輸出,值設置為1(高電平)

單獨編譯firmware固件: flex-builder -i mkfw -a arm64  -m ls1028ardb -b emmc

燒寫,一上電用萬用表進行測量,可以看到該引腳為高電平(1.8V)



相關產品 >

  • OK1028A-C開發板

    LS028A 系列-LS1028開發板 雙核Cortex-A72 設計 TSN網絡支持 ,工業級 LS1028A開發板?提供了一個用于設計和評估LS1028A處理器設計核心板的平臺。支持TSN的以太網交換機和以太網控制器,可支持融合的IT和OT網絡;支持CANFD、UART?、USB3.0、PCIe3.0、SATA3.0、IIS、IIC、SPI?等常用總線接口,并支持一個最大分辨率4K的DP接口。ls1028a 適用于工業路由器、TSN、SD-WAN、?5G CPE?、邊緣計算網關?、IP-PBX等產品,以及工業互聯、智慧工廠、工業安全、信息安全、智慧交通、能源物聯網?等應用領域。 了解詳情
    OK1028A-C開發板
  • FET1028A-C核心板

    LS1028A-C核心板基于NXP LS1028A處理器設計,雙核ARM Cortex - A72,主頻最高1.6GHz,板載2GB DDR4 RAM,8GB ROM;原生支持6個Gbit Ethernet,支持TSN的以太網交換機和以太網控制器,可支持融合的IT和OT網絡;支持CAN FD、UART、USB3.0、PCIe3.0、SATA3.0、IIS、IIC、SPI等常用總線接口,并支持一個最大分辨率4K的DP接口。適用于工業路由器、TSN、SD-WAN、5G CPE、邊緣計算網關、IP-PBX等產品,以及工業互聯網、智慧工廠、工業安全、信息安全、智慧交通、能源物聯網等應用領域。 了解詳情
    FET1028A-C核心板

推薦閱讀 換一批 換一批