Zephyr の Hello World が動かなかったら

SC-OBC で Zephyr の Hello World アプリが動かなかったら、以下を確認してください。

  1. 電源がはいっているか?

    SC-OBC には LEDが付いていません。一見不親切なようですが、宇宙で不要なものはつけていません。電源が正しく入っているか確認してください。

  2. TRCHには正しいイメージが書かれているか?

    TRCH は、FPGAの電源を立ち上げる役割を担っています。テスト用のTRCHプログラムが入っているなど、FPGAの電源 (VDD_3V3) が立ち上げられていないと、 Soft Core の Cortex M3 も動作していません。 west flash をした場合に、OpenOCD がエラーになります。

    Error: JTAG scan chain interrogation failed: all ones
    Error: Check JTAG interface, timings, target power, etc.
    Error: Trying to use configured scan chain anyway...
    Error: cortex_m3.cpu: IR capture error; saw 0x0f not 0x01
    Warn : Bypassing JTAG setup events due to errors
    Error: Invalid ACK (7) in DAP response
    Error: JTAG-DP STICKY ERROR
    
  3. FPGAには正しいイメージが書かれているか?

    FPGA に正しいイメージが書かれているか確認してください。 SC-OBC は FPGAロジックだけを動かすことも可能です。 Cortex M3 が動作していることを確認してください。