まだ、不完全だけど、Z-Turnで次の環境でSDSoCのカスタム動作を確認できた。
見る人が見ればわかるログ・・・(^-^;
root@zturn:~# ./OpenCV_Sample03-zturn.elf
cf_context_init()
cf_get_current_context()
axi_lite_open()
axi_litexlnk_eng_probe ...
_open()
axi_lite_open()
uio name xilinx-xlnk-eng.0
xilinx-xlnk-eng xilinx-xlnk-eng.0: physical base : 0x83c00000
xilinx-xlnk-eng xilinx-xlnk-eng.0: register range : 0x10000
xilinx-xlnk-eng xilinx-xlnk-eng.0: base remapped to: 0xe0aa0000
xilinx-xlnk-eng xilinx-xlnk-eng.0: xilinx-xlnk-eng uio registered
accel_open()
exec: OpenCV_Sample01
read: lena.png
exec: laplacian
cf_send_i()
cf_wait()
ERROR: No virtual to physical mapping founxilinx-xlnk-eng xilinx-xlnk-eng.0: xid
d; Make sure all arrays passed to the zero copy datamover are allocated with sdc
accel_close()
axi_lite_close()
axi_lite_close()
axi_lite_close()
cf_send_i()しか使わないのに、axi_lite_open()×3、accel_open()とか面白いよね。
結局、Z-Turnで動かすまでに地雷踏みまくった。
UG1146の通りにカスタム環境作っても、動かないしさぁ〜(苦笑)