sshida
2020年10月17日 12時13分
SE050 ミドルウェア (Plug&Trust MW) ビルド手順を試しております。
https://armadillo.atmark-techno.com/howto/aiot_g3m1-se050-build_middle_…
Armadillo IoT G3 M1 M を Buster に更新して、
バージョン 02.16.01 の SE050-PLUG-TRUST-MW.zip を展開し、
cmake と libssl-dev を追加インストールして、
simw-top/scripts/create_cmake_projects.py を一部変更して、
~/simw-top でガイドにある、ビルドコマンドを実行すると、ガイドとは異なる名前のフォルダができていました。
ビルドコマンドはエラーなしで終了しました。
$ python scripts/create_cmake_projects.py
できたフォルダ名はこちらでしたが、問題ないでしょうか?
/root/simw-top_build/simw-top-eclipse_jrcpv1
ガイドにあるフォルダ名はこちらでした。
simw-top_build/imx_native_se050_t1oi2c_openssl_el2go
ビルドコマンドの表示は次のとおりです。
root@m:~/simw-top# python scripts/create_cmake_projects.py INFO:__main__:Preprocessing /root/simw-top/ext/open62541/tools/schema/Opc.Ua.NodeSet2.Minimal.xml INFO:__main__:Generating Code for Backend: open62541 INFO:__main__:NodeSet generation code successfully printed ### JRCP V1 on Linux #cmake -DCMAKE_ECLIPSE_VERSION="4.5 (Mars)" -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DHost=PCLinux64 -DApplet=SE05X_C -DCMAKE_BUILD_TYPE=Debug -DSMCOM=JRCP_V1 -G "Eclipse CDT4 - Unix Makefiles" -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- Eclipse version is set to 4.5 (Mars). Adjust CMAKE_ECLIPSE_VERSION if this is wrong. -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- BUILD_TYPE: Debug -- CMAKE_CXX_COMPILER_ID = GNU -- CMAKE_SYSTEM_NAME = Linux -- SE05X_Auth - None -- Configuring done -- Generating done -- Build files have been written to: /root/simw-top_build/simw-top-eclipse_jrcpv1
コメント
sshida
at_mitsuhiro.yoshida
2020年10月19日 18時00分
吉田です。
お手数おかけします。
現状の、simw-top/scripts/create_cmake_projects.py
imx_native_compilation() を再度確認して頂いてもいいでしょうか?
以下の様に記載されていれば imx_native_compilation が
True になるので、simw-top_build/ 下に
imx_native_a7x_sci2c
imx_native_se050_t1oi2c
imx_native_se050_t1oi2c_openssl_el2go
が生成されるのを確認しております。
もし platform.node() の戻り値が 'armadillo' ではない場合は、
'armadillo' の部分をその値に変更するか、
一番下の return False を return True にしてしまう手もあります。