Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはチーム、

XMC4400 評価キットを使用しており、XMC_DEBUG_ENABLEを有効にしたい。 チケットの1つに記載されている設定を試してみました。 しかし、「セミホスティングを有効にする」を選択した後、デバッグオプションはblurrになります。 だから私はそれをさらにデバッグすることはできません。

gargi1_0-1691410713480.png

 

親切にいくつかの解決策を提供してください。

 

感謝

ガルギ

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは @gargi1

それが機能しない理由は、機能「SCANF」が直接機能しないためです。

UARTを使用してデータを配置および取得するバックエンドでそれらを定義する必要があります。

参考までに、XMC用に同様のライブラリを作成する必要があるcy_retarget_ioライブラリを添付しています。

以下のリンクを参照してください。

リンク : https://github.com/Infineon/retarget-io/tree/master

これがお役に立てば幸いで、さらに質問がある場合はお知らせください。

よろしくお願いいたします
プラディープ。

元の投稿で解決策を見る

0 件の賞賛
3 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは @gargi1

デイブまたはMTBを使用していますか? DAVE を使用している場合は、デバッグする前に必ずプロジェクトを生成してビルドしてください。

CAN 、".elf " は、次の図に示すように、デバッガー構成でフェッチされます

ppn_0-1691415888834.png

可能であれば CAN 、デバッガー構成のスクリーンショットを投稿してください。

 

よろしくお願いいたします
プラディープ。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはプラディープ、

おかげで私は問題を引き起こしていたコードを生成しませんでした。 今それは働いています。

また、1秒の遅延でカウントインクリメントコードを試行し、コンソールウィンドウでその結果を確認しようとしましたが、ユーザーがインクリメントnumデータを入力しているときに、プログラムはそれを取得せず、デフォルトではその側からいくつかの値を取得してインクリメントを開始します。 明確に理解するために、私は自分のコードを添付しています。

確認して、このコードの何が問題なのか教えてください

int main(void)
{
DAVE_STATUS_tステータス;
整数 num = 0;
int クリーム;

ステータス = DAVE_Init();/* DAVE アプリケーションの初期化 */
initialise_monitor_handles();

ユーザーからクリーム番号を取得する
printf("Entre increament value:");
XMC_DEBUG("エントレクリーム番号:");
scanf("%d",&increament);

ながら(数<=4095)
{
for(float i=0; i<9000000; i++);
num += increament;
XMC_DEBUG("%d\n",num);
}

 

感謝

ガルギ

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは @gargi1

それが機能しない理由は、機能「SCANF」が直接機能しないためです。

UARTを使用してデータを配置および取得するバックエンドでそれらを定義する必要があります。

参考までに、XMC用に同様のライブラリを作成する必要があるcy_retarget_ioライブラリを添付しています。

以下のリンクを参照してください。

リンク : https://github.com/Infineon/retarget-io/tree/master

これがお役に立てば幸いで、さらに質問がある場合はお知らせください。

よろしくお願いいたします
プラディープ。

0 件の賞賛