2

MSP430F5418 と FreeRTOS 7 をミディアム データ モデルで使用しています。

FreeRTOS コンテキスト スイッチで MSP CRC レジスタを保存したいと考えています。porttext.s43 を次のように編集しました。

セーブ コンテキスト マクロで、15 個のレジスタをスタックにプッシュした後、CRC レジスタをプッシュします。(CRCDI は保存する MSP レジスタです)

mov.w CRCD1, r15 
pushx.a r15

復元コンテキスト マクロでは、15 個のレジスタをポップする直前に CRC をポップしました。

popx.a r15
mov.w r15, CRCDI

機能しているはずですが、そうではありません。プログラム制御は場所を認識しません。

誰にもアイデアはありますか?

4

1 に答える 1

0

無料でアクティブな FreeRTOS サポート リクエスト フォーラム以外のフォーラムで FreeRTOS サポートに関する質問をする理由がわかりません。それは私の人生を困難にします。

ここであなたの質問に答えました: https://sourceforge.net/projects/freertos/forums/forum/382005/topic/5367023

于 2012-06-20T11:46:37.553 に答える