ソフトコアの Cortex-M0、Keil uvision 5、vivado 14.4 を使用しています。アクセラレータを ARM アーキテクチャに接続しました。
これを行うと、Vivado シミュレーターですべて問題なく動作しました。
volatile signed int *rega = (volatile signed int *) 0x59000000;
*rega = 45;
しかし、私がこれを試すとき
volatile signed int *rega = (volatile signed int *) 0x59000000;
int A[] = {45,45};
*rega = A[0];
シミュレーションが機能せず、レジスタにアクセスできません:0x59000000