-
spdlog関連でエラーになります。
```
[ 3%] Building CXX object core/src/CMakeFiles/hako.dir/hako/hako_impl.cpp.o
In file included from /Users/mtakada/Workspace/hakoniwa/athrill-target-rh850f1x/hakoniwa-core-cpp…
-
ubuntu 22.04 gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0
の環境でビルドしたところ以下のエラーが発生しました。
エラーの詳細原因は不明ですが、mros_comm_socket_select()のmRosFdSetType fd_set;の変数名がfd_setになっていることが原因のようです。fd_setをsetのような名前に変更することでビルドが通るこ…
yamam updated
2 years ago
-
op_exec_prepare()でffが0b11の場合、addrpから4バイト読み込む処理がありますが、addrpが4バイトアライメントになっていない場合、アライメントエラーが発生するCPUもあります(x86、x64は問題ありません)。
PCが4の倍数でない場合に発生します。
addr = cpu->reg.pc + 4U;
err = bus_get_pointer(cpu->c…
yamam updated
3 years ago
-
命令の実行サイクル(op_exec_table)はどのように算出しているのでしょうか?
例えばop_exec_div_11は19となっていますが、RH850は20、V850は35となっており、どちらとも違っています。
https://www.renesas.com/jp/ja/document/mas/rh850g3kh-users-manual-software?language=ja (P…
yamam updated
3 years ago
-
https://www.renesas.com/jp/ja/document/mat/v850e2-architecture-preliminary?language=ja
のP.91のJMP disp32 [reg1] 形式の命令は
Format VIとなっていますが、他のFormat VI形式の命令とは異なりdisp32が32ビットとなっています。
(JR disp32 、JARL di…
yamam updated
3 years ago
-
ETロボコンの参加者からの指摘。
ユーザープログラムである変更を加えたところ、athrillでassertされるようになった。
> core id num=1
> ROM : START=0x0 SIZE=2048
> RAM : START=0x200000 SIZE=2048
> RAM : START=0x5ff7000 SIZE=10240
> RAM : START=…
-
tmori updated
3 years ago
-
### 現在の構成
```
root@DESKTOP-O413EOM:~/workspace# pwd
/root/workspace
root@DESKTOP-O413EOM:~/workspace# ls ..
athrill athrill-target-v850e2m ev3rt-athrill-v850e2m tools
athrill-device …
-
# 現象
athrill-target-rh850f1x を `skip_clock_bugfix=true` でビルドし、 `DEBUG_FUNC_ENABLE_SKIP_CLOCK 1`, `DEBUG_FUNC_ENABLE_SYNC_TIME 1` で実行すると、アラームが発火しない。
`skip_clock_bugfix=true` でビルドした場合、初回のクロックスキップ処…
-
現在の Athrill は、 Athrill 側の待ち受けポートが define による固定値となっていたり、
同一ホスト上への ROS 通信がブロックされていたりするため、
同一ホスト上で複数 Athrill を実行した場合、利用できない機能が存在します。
マルチ ECU システムや、IoT システムの検証の際
1 Athrill ごとにコンテナや VM を立ち上げるのは準備・リソー…