我們在搭接電路時,會給我們自定義pl部分的IP分配一個基地址例如#define XPAR_MYIP_0_S00_AXI_BASEADDR 0X43C00000 這個基地址是做什么用的呢 是通過基地址加偏移地址可以訪問ip內的各個暫存器嗎 ??是的話怎么看各個暫存器對于的地址 cpu 以一種映射暫存器到記憶體的方式來訪問,還是直接訪問?? 希望幫忙解答
uj5u.com熱心網友回復:
我用小的實時內核或裸奔,基地址+偏移量就能實作對PL的IP核的暫存器訪問了。跑linux時候也,簡單的IP核驅動也是大概的道理(驅動不是我做的,我也不太懂,原諒我只是做硬體的),應該是映射的地址加偏移量了。uj5u.com熱心網友回復:
再補充一點吧,32位處理器尋址空間為4G,外設還是有很多空間可用的!uj5u.com熱心網友回復:
感謝你的回答,終于有人說話了 謝謝!! 想請教一下從哪里可以看到IP核中各個暫存器的地址??我現在不知道IP核中暫存器所對應的地址??uj5u.com熱心網友回復:
同樣正在研究PS與PL的通信轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/44053.html
標籤:嵌入開發(WinCE)
