こんにちは。皆さん。
今回はi.MX 8M Plus評価キットのJ21にあたるEXP_CNを使ってLチカできないか考えていきます。
まずは使用するためにGPIOピンがCPUのどのI/Oポートに繋がっているかを調べます。
結論から言うと回路図からでないとわかりませんでした。
i.MX 8M Plus Applications Processor Reference Manualなる7000ページ以上もあるドキュメントを見ても載っていません。
ここから辿っていきくと繋がっているピンがわかります。
表にするとざっくりこんな感じです。
EXP_CN | Ball | Ball name |
3 | SDA.1 | AJ6 | I2C3_SDA |
5 | SCL.1 | AJ7 | I2C3_SCL |
7 | GPIO.7 | AD20 | ECSPI1_MISO |
8 | TXD | AC20 | ECSPI1_MOSI |
10 | RXD | AF20 | ECSPI1_SCLK |
11 | GPIO.0 | AE20 | ECSPI1_SS0 |
12 | GPIO.1 | | |
13 | GPIO.2 | | |
15 | GPIO.3 | | |
16 | GPIO.4 | | |
18 | GPIO.5 | | |
19 | MOSI | AJ21 | CSPI2_MOSI |
21 | MISO | AH20 | ECSPI2_MISO |
22 | GPIO.6 | | |
23 | SCLK | AH21 | ECSPI2_SCLK |
24 | CEO | AJ22 | ECSPI2_SS0 |
26 | CE1 | 使用不可 | |
27 | SDA.0 | 使用不可 | |
28 | SCL.0 | 使用不可 | |
29 | GPIO.21 | | |
31 | GPIO.22 | | |
32 | GPIO.26 | AC14 | SAI5_RXFS |
33 | GPIO.23 | | |
35 | GPIO.24 | AJ8 | SAI1_RXD3 |
36 | GPIO.27 | AH9 | SAI1_RXD2 |
37 | GPIO.25 | AF10 | SAI1_RXD1 |
38 | GPIO.28 | AC10 | SAI1_RXD0 |
40 | GPIO.29 | AD14 | SAI5_RXC |
線番号EXP_P1_0~7ですが、こちらはPCA6416AHFというI/Oエキスパンダに接続されていてLチカに使うにはちょっと複雑です。
その他をピンを使ってLチカしたいのですが、ここからまったくわかりません。
調べるとLinux上にデバイスドライバなるものがあり、これをON/OFFできるような何かがあれば楽ちんなんだそうですが、はたしてNXPのi.MXシリーズに存在するのでしょうか?
いずれにしてもLinux環境が要りそうですので、構築しておくことにします。
それでは、また。
プログラムランキング
コメント
コメントを投稿