MPC862 プロセッサ上で dosFsLib を使用する VxWorks 5.5.1 プロジェクトがあり、bootsec アレイの取得が断続的に失敗します。この問題を調査していると、cbioLib.c にある cbioBytesRW への呼び出しにたどり着きました。ここまでは順調ですね。
私の問題は、cbioLib.c で、関数 cbioBytesRW が cbioDevBytesRW 関数ポインタを呼び出して bootsec 配列の読み取りを実行し、cbioDevBytesRW が初期化されている場所が見つからないことです。
「ar」を使用して target/lib/ppc/PPC860/common/libos.a を調べましたが、ライブラリにも表示されません。
cbioBytesRW がどのように初期化されるかを理解してくれる人がいますか?
チャールズ・クリンク