Texas InstrumentsStellarisCortex-M3にBeRTOSを使用しようとしています。私の職場環境はIARです。IARと私が使用している特定のuCに対応するために多くの小さな変更がありましたが、解決できないように見えるものがあります...そして率直に言って、それは私の頭の上に少しあります。
このコードのビット:
1 void NAKED lm3s_busyWait(unsigned long iterations)
2 {
3 register uint32_t __n __asm("r0") = iterations;
4
5 __asm volatile (
6 "1: subs r0, #1\n\t"
7 "bne 1b\n\t"
8 "bx lr\n\t"
9 : : "r"(__n) : "memory", "cc");
10
11 }
...いくつかのエラーと警告が生成されています。
エラー:「;」が必要です ----->3行目
エラー:「(」----->5行目が必要です
エラー:「)」が必要です----->9行目
警告:変数 "__n"が宣言されましたが、参照されませんでした----->3行目
助言がありますか?