ZYNQ裸板簡單實戰 DDR篇

2022-09-08 17:54:11 字數 562 閱讀 5281

//從某個位址讀資料 

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口都是多功能的,可以做...