Vivado で、Zybo ボードの LED を制御する簡単なブロック図を作成することに成功しました。myLEDs is: 0x4120 0000
とのオフセット アドレスがHigh Address is 0x4120 FFFF
. SDK に移動すると、次のようになります。
#include <xil_printf.h>
#include <xil_types.h>
#include "platform.h"
#include "xgpio_l.h"
volatile u32 *LED_DATA = (u32 *) 0x41200000 ;
int main()
{
init_platform();
xil_printf(" Writing to LEDs: \n\r");
Xil_Out32((&LED_DATA) + (0x00) , 0xFFFFFFFF); //All LEDs ON
cleanup_platform();
return 0;
}
FPGA をプログラムし、上記のコードを実行しました。しかし、まだ何の成功もありません。誰かが私の間違いを指摘できますか?
前もって感謝します