投稿

11月, 2023の投稿を表示しています

NXP i.MX RTシリーズ MIMXRT1160-EVK Board LED点灯

イメージ
 こんにちは。皆さん。 調べ物をしている合間にMIMXRT1160-EVK評価ボードを触ってみます。 まずはLED点灯から。 海外特有の書き方なのかはわかりませんが、リファレンスを探っていても情報が散らばっていてなかなかお目当てのところにたどり着けません。 まずは使えそうなI/Oポート。アルディーノ用に用意されたポートを使用してみます。 J26コネクタのA0のピンを使用します。ここからではピン番号はわからないので回路図を確認します。 R17ピンに接続されていることがわかりました。 MCUXpressoIDEのpins設定でR17を設定します。 Label、Identifier             : 任意の文字列 Direction                          : Output Pull up/down config     :Pull Down Pull/Keeper                :Keeper 設定したらUpdateCodeを押してコードを自動生成します。 board>pin_mux.h にコードが追加されていますので MCUXpresso SDK API Reference Manual にあるGPIO_PinWrite ()を使用して出力します。 pin_mux.hに生成されたベースポインタとピンを参照すると下記のような記述になります。 GPIO_PinWrite(BOARD_INITPINS_LED2_GPIO , BOARD_INITPINS_LED2_GPIO_PIN, 1U); これをmain()関数に記述することでLEDが点灯しました! レジスタの設定は思ったよりも簡単そうです。 それでは、また。 ARMマイコンCortex-M教科書 基本知識からIoTで重要な低消費電力/セキュリティ機能までプロが直伝 (ARM教科書) [ 中森 章,桑野 雅彦 共著 ] 価格: 3740円 (2023/11/9 13:38時点) 感想(1件) プログラムランキング

Linux環境構築 Ubuntuインストール

 こんにちは。皆さん。 i.MX8MPLUSをLチカさせるためにAndroidSDKからGPIOを操作しようとしてリファレンスやらフォーラムを眺めること丸1日…。どうやらそう簡単にいかないようです。 なんでもLinuxデバイスドライバを弄らないとダメなようで、一気に敷居が高くなりました。誰だ組込Androidとか言い出したやつ。 悩んでいても始まらないので、とりあえずはLinux開発環境を構築してみようと思います。 まずはUbuntuを下記からダウンロード。 Ubuntuを入手する | Ubuntu | Ubuntu DVDにisoイメージを焼く方法やSDカードを利用する方法もあるようですが、USBから起動したかってのでブータブルUSBを作成しました。 使用したのはRufusというアプリ。 Rufus - 起動可能なUSBドライブを簡単に作成できます Biosから起動します。 Konishiの環境ではBoisセットアップメニューはロゴ画面でF2を押したら起動できました。 Boot => Boot option より USBに変更して保存することでUSBから読み込めるようになります。 GNU GRUB なるものが立ち上がりいくつか選択可能な項目が表示されますが、”Try or Install Ubantu” を選択したらインストールが始まりました。 インストール方法は先達たちが既にブログなどで掲載してくださってますので割愛します。 Konishiはインストール後わからずそのまま再起動し、GNU GRUBから動けずPCの電源切っちゃいました。 BoisセットアップメニューよりUSBを選択した時と同様の手順で”ubantu”を選択したら正常に起動したのでこれが原因かもしれません。 それでは、また。