サイト内検索

Silicon Labs EFM8/C8051:STARTUP.A51とは何ですか?修正せずにそのまま使用できますか?

EFM8/C8051

STARTUP.A51はKEIL社コンパイラに含まれるMCUの初期化ルーチンです。main()よりも前に実行され、RAMの初期化などを行います。
ご使用になるMCUによっては修正が必要になる場合があります。RAMサイズが大きなMCUの場合には初期化中にWatchdogタイマによるリセットが発生することがあるので、あらかじめWatchdogタイマを無効にしておく必要があります。またUSB付きMCUの場合にはRAMの初期化にUSBクロックを使用するため、あらかじめクロック設定を行っておく必要があります。そのためSTARTUP.A51の修正が必要になります。
詳細につきましては、SiliconLabsのコミュニティサイトをご参照ください。

経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。