組み込み技術を向上したい!!

でも組み込み以外にも手を出し始めました・・・

mbed

mbed-nucleo-flashwrite

mbed を使って,NUCLEO-F303ZEのフラッシュメモリにデータ保存する方法 基本的には HALを使えばうまくいくんですが,注意すべきことがあります.具体的にどこまでOKか調べたわけではありませんが,フラッシュメモリの領域は最後の方から使った方がよさそうで…

mbed+sd+fat

mbedでSDFileSystemを使って遊んでみたけど、少しハマった部分があったので、メモ。 mbedのweb上のIDEで インポート->ライブラリ で SDFileSystem で検索すればでてくるFatFileシステムだけど、サンプル上ではインスタンスを関数外で生成している(main関数の…

NUCLEO-F303RE

NUCLEO-F303RE 少し、NUCLEO-F303REをいじってみたので、使用感をメモ。 回路図の準備 www.st.com のSchematic Packあたりから回路図をダウンロード。MB1136.pdfというのが回路図。 電源まわりの確認 気になったのがCPUが熱くなること。いろいろ電源ラインが…

mbedからSW4STM32にエクスポートできたけど・・・

F7-Disco利用時のRTOS問題 mbedからSW4STM32にエクスポートできたけど、STM32F7の場合はRTOSを使っている場合は問題が起きる。 おそらくTOOLCHAIN_GCCフォルダ内のHAL_CM4.Sがcortex M4用だからと思う。 rtx->TARGET_CORTEX_MのRTX_Conf_CM.cとかにF7が入っ…

mbed enable!! mbedが動かなかった理由がわかった!!

mbedアップデートが必要だった どうやらmbedライブラリ?のアップデートが必要だったようだ。mbedのコンパイラの画面上でプロジェクトを右クリックして、全てアップデートをクリックすると、動いてくれた!!STM32F7は比較的新しいからかな?? 「意味わからん…

STM32F746G-DISCOがmbedでうまく使えない!!だからやっぱりSW4stm32

mbedのすばらしさに感動してSTM32F746G-DISCOを衝動買いしてしまったが、mbed上で作ったバイナリファイルがうまく書き込めていないようで正常に動作しない・・・。ST-Linkのファームウェアアップデートなどは正常にできていると思うのだが・・・。 くやしい…

mbed-rtos(mbed osじゃないよ!)を使って、rtosを学んでみた

今まで組み込みOSはいろんな意味で避けてきたが、mbedのすばらしさに気がついたので、mbed rtosというものでいろいろ実験しながら勉強してみる。 STM32F429I-DISCO用のバイナリをmbedで作って、ST-Link Utilityにて書き込むという手順でやってみる。 >mbed r…

mbedをなめていた

mbedをなめていた。mbed Compilerが吐き出したbinファイルはmbedボード特有のbinだと思ってた。 実際はボードではなく、チップに依存するbinなので、他のボードでもチップ型番が同じなら使えるということだった。実際mbedでSTM32F429Iのbinを作成し、ST-Link…