リンカスクリプトの書き方
組み込み用途でプログラムの配置をする際に必要となるリンカスクリプト。本記事ではその書き方と意味を(備忘録を兼ねて)ご説明します。 複数のサイトで説明がありますが、それほど数は多くないので本記事でもま...
電子工作・プログラミングの備忘録
組み込み用途でプログラムの配置をする際に必要となるリンカスクリプト。本記事ではその書き方と意味を(備忘録を兼ねて)ご説明します。 複数のサイトで説明がありますが、それほど数は多くないので本記事でもま...
Xargo を用いてビルドを行ってきましたが、どうやらそれは必要ではなくなり、Cargo 単独でできるようになっていたらしいです。参考サイトは以下。
そういえばこのマイコンの記事放置していましたね。開発環境を整えるための情報があまり無いので使われる方は苦労したと思います。この記事では実際に使えるようになるまでの手順を示したいと思います。 Wind...
STM32 についてはアセンブリしたりバイナリ手打ちしたりバイナリ手打ちしたりと、ままキ○ガイじみたアクティビティを行ってきました。あ、そういえば Nim やら Rust やらでプログラムを書くなんて...
生成した libgcc.a や libc.a が使用するアーキテクチャに対応していないことが問題。 このままでは 32bit 整数の乗除算、配列のゼロ初期化ができない! gcc, g++ を ....
Mac の OpenOCD 0.10.0 (現状安定版の最新バージョン)を使っていて、EFM32 マイコンを認識できるのに書き込みのときにコケる現象が見られましたので、その解決策を簡単にですが示してお...
ついこの間マルツで Silicon Labs の EFM32 マイコンを買いました。確か一昨日買って、たった今その征服が完了したところです。マイコン系 IDE と言ったら Eclipse を使っている...
この記事は ARM Cortex-M シリーズ全て(M0 はオプションなのでついていない可能性あり)に CPU コアの一部として 付属している簡易的な設定で動いてしまうタイマです。本記事では STM3...