ブートローダーのコードを書いていUSB
ます。コードをコンパイルすると、次のエラーが 2 つ発生しました。
Invalid Initializer
エラーは、次のコード行を参照しています。
static volatile usb_internal_sram_t sr;
static volatile usb_internal_sram_t usb_sram = &sr;
usb_control_t ctr;
static usb_control_t usb_ctrl = &ctr;
誰かが提案する前malloc()
に、これは組み込みシステムです。システムの速度が低下する可能性があるため、動的メモリ割り当ては推奨されません。したがって、struct
この方法でポインターを初期化しようとしたのはそのためです。この方法は大丈夫だと思っていたのですが、どうやらそうではないようです。誰にもアイデアはありますか?前もって感謝します!