sirakawa
2021年10月15日 9時49分
お世話になっております。白川と申します。
以下の条件で起動できません。(*1)
・Armadillo-420
・atmark-dist-20191226
・linux-3.14-at13
・D-Cache無効(CONFIG_CPU_DCACHE_DISABLE=y)
I-Cache無効では起動できました。
また、Linux2.6.26ではD-Cache無効でも起動できました。
別トピック(*2)でArmadillo-840の話題がありましたが、
同じような背景で「I-Cache無効 かつ D-Cache無効」で起動したいです。
コンフィグ使用箇所を調査し、影響しそうな箇所を絞りましたが(*3)
Linux2.6.26からの差分が多く、調査が難航しております。
有識者の知見をお借りしたく、よろしくお願いいたします。
*1:添付ファイル teraterm.log
*2:https://armadillo.atmark-techno.com/forum/armadillo/7235
*3:添付ファイル D-Cache.xlsx
コメント
at_akihito.irie
sirakawa
入江様
Target Configurations ---> Support Devices ---> [*] Watchdog support [*] Support for i.MX25 Watchdog Timer (WDOG) <- このチェックを外す
上記のチェックを外した状態で起動できることが確認できました。
チェックを入れた状態で、以下のパラメータを調整して対応したいと思います。
hermit-at-3.11.0\src\target\armadillo4x0\boot.S
ldr r1, =0x137f
情報ありがとうございました。大変助かりました。
sirakawa
2021年10月15日 9時49分
ファイル添付いたします。(プレビューから戻ったら解除されていました)