私はこの分野に少し慣れていません、そしてここでの私の質問は少し曖昧です。uBootとJTAGデバッガー(Lauterbachなど)の経験がある皆さんが、uBoot内の問題にどのように取り組み解決してきたかに特に興味があります。
具体的には、uBoot内で発生した問題と、JTAGが問題の解決にどのように役立ったかを説明していただければ幸いです。
ありがとう、vj
私はこの分野に少し慣れていません、そしてここでの私の質問は少し曖昧です。uBootとJTAGデバッガー(Lauterbachなど)の経験がある皆さんが、uBoot内の問題にどのように取り組み解決してきたかに特に興味があります。
具体的には、uBoot内で発生した問題と、JTAGが問題の解決にどのように役立ったかを説明していただければ幸いです。
ありがとう、vj
私はこれをTexasInstrumentsのCCSデバッガーを使用して何度も使用しました。u-bootソースコードを使用してダミープロジェクトを作成し、添付します。その後、u-bootシンボルまたはu-bootアプリ自体をロードして、コードをステップ実行できます。u-bootをリロードして再起動すると、問題を解決するのに役立ちます。
これは、起動時の問題を含む、u-bootのすべての問題に適用されます。
LPCXpresso (Eclipse ベース) を使用して、ボード (LPC4350 MCU を使用) で U-Boot をデバッグします。
ただし、デバッグに問題が発生する可能性があり、.lds ファイル (リンカー スクリプト) の変更が必要になる場合があることに注意してください。このファイルを見つける必要がありますが、注意してください。ボードのコンパイルを構成するときにファイルがコピーおよび変更されるため、元のファイルを探す必要があります。
そしたら見つけたら
/DISCARD/ :
{
*(*)
}
.lds ファイルでは、デバッグできません。削除するか、コメントしてください。