[LPC54608] SDRAMを使ってみた。〜備忘録〜

今回は、SDRAMを使ってみました。いくつか設定が必要なのですが、簡単にSDRAM領域を拡張して使用することができます。 では、早速行ってみます。 要点 ピン配でEMCピンを設定しておく。 EMCドライバーを使用する リ

もっと読む

【i.MXRT1050】 キャッシュをイネーブルして、デバッグする時の設定

キャッシュをイネーブルしてデバッグ(ステップ実行)すると、上手くデバッグ出来ない、デバッグが止まってしまいます。キャッシュを使わない時や、TCM(Tightly Coupled Memory)のメモリーだけを使っている時

もっと読む

【i.MXRT1050】外部フラッシュ(QSPI/Hyperflash)直接実行(XIP)する方法

NXP社から昨年、新しいカテゴリのプロセッサが発表になりました。クロスオーバープロセッサというマイコンとプロセッサの融合したものです。今回は、このIMXRT1050プロセッサで肝になる実行コードのRAM実行イメージ、外部

もっと読む
GCCでRAM実行

GCCで任意の関数(ramfunc)をRAM実行するには???

IARでは任意の関数をRAMから実行するのに、魔法のキーワードを付けて関数を定義するだけで、簡単にRAMに配置、フラッシュから自動的にコピーしてくれました。 では、MCUXpresso IDE、いわゆるGCC環境ではどの

もっと読む

バイナリーファイルをプロジェクトに組み込む方法

以前、バイナリファイルのリンク可能なオブジェクトへの変換技を紹介しましたが、肝心の変換後のオブジェクトファイルの埋め込み方、プロジェクトへのへの組み込み方をご紹介していませんでした。 今回は、短い記事ですが、その変換した

もっと読む
コアマーク実装方法と測定

Coremark(コアマーク)実装方法の紹介と測定をしてみた結果

今回は、NXPの最新の高速高性能のi.MX RT1050クロスオーバープロセッサの性能をベンチマークソフトにCoremark(コアマーク)で実際に測定してみます。Coremarkは、色々なMCUやMPUのコアの実行性能を

もっと読む
CMSISで簡単、サイクル数を計測する方法

CMSISで簡単!
サイクル数を計測する方法。

ある処理に掛かるサイクル数や時間を計測したい時に便利な方法をご紹介します。 ARM社のCortex-Mコア向けアプリケーションソフトウェア規格であるCMSIS(Cortex Micro-controller Softwa

もっと読む
MCUXpressoでパワーデバッグ

超便利!MCUXpresso IDEでパワーデバック!簡単に消費電流が測定できる

前回からかなり時間が空いてしまいましたが、やっと時間が出来ましたので、新しい記事をアップします。今回は、MCUXpresso IDEの変わった機能、パワーデバッグをご紹介します。

もっと読む
バイナリ変換

オブジェクト変換技!
バイナリーイメージの組み込み方法

画像や音声データなどのオブジェクトを組み込んで、画像表示させたり、音声を再生したりさせたい!なんて時が、たまにあったりしますよね? でも、なかなかすんなり動作してくれなくて、いつもドはまりしていました。

もっと読む

とっても簡単!FRDM-K64Fで
高速なITM Printfデバッグに挑戦!

アプリケーションの動的な解析手法として、以前printfデバッグについて書きましたが、今回もprintfデバッグについてのTipsです。

もっと読む