ページ 11

[Standard+M]Zynq7000シリーズのJTAGモードでのデバッグ時にコア1が動作しない

Posted: 2014年7月14日(月) 19:27
by eForce技術担当
JTAGモードで起動すると"0xfffffe18"などの後半のアドレスにPCが割り当てられこのままではCPU1はうまく作動しません。
CPU1が動かないとCPU0もuC3のカーネル起動前にCPU1を待つ状態に入ってしまいます。
解決するためには手動でPCに有効なアドレス(コア0のスタートアドレスである"_PRST=0x00100000")を指定して実行してください。

参考
・ JTAG からブートすると CPU1 のプログラム カウンター (PC) に無効なアドレスが指定される
 ⇒ http://japan.xilinx.com/support/answers/47567.html
・Zynq-7000 AP SoC Technical Reference Manual
 ⇒ 6.1.10 Starting Code on CPU 1