//從某個位址讀資料
u8 xil_in8(intptr addr);
u16 xil_in16(intptr addr);
u32 xil_in32(intptr addr);
//向某個位址寫資料。
void xil_out8(intptr addr, u8 value);
void xil_out16(intptr addr, u16 value);
void xil_out32(intptr addr, u32 value);
有了這些已經完完全全可以對ddr進行讀寫了
那下面要做的就很簡單了,挑幾個位址訪問驗證一下就好啦!所以我為什麼要單獨寫一篇,真是奇怪
#include "xparameters_ps.h"
#include "xil_io.h"
#include "xil_printf.h"
int main ()
這下好了已經簡陋到沒臉請求批評指正了(捂臉)到了最後居然是建議看晶元手冊,咳咳咳 Zynq7020 axi gpio裸板函式
axi gpio的裸板函式我已經總結了一波,記錄一下。example vtc4 for example define gpio example device id xpar gpio 0 device id xgpio gpio 初始化axi gpio控制器 xgpio initialize gpi...
記憶體操作裸板試驗
1 從nor flash啟動時,pc指向nor flash的零位址 從nand flash啟動時,pc指向晶元內部的sram令位址,並在啟動階段,將nand flash前4k程式轉移到片內sram 2 片外sdram的起始位址為0x30000000 s3c2440只有bank6和bank7能接sdr...
11 裸板控制IO
控制器就是相當於乙個介面,這個介面用於與特定用途的硬體模組通訊及資料的互動。gpio表示通用的io介面,這些介面上面可以接不同的硬體模組。gpio口共分成組 gpioa,gpioc,gpiod,gpioe,gpiof,gpiog,gpiol。每組裡面有數個不等的io口。gpio口都是多功能的,可以做...