Difference between revisions of "AIR 030 Development"
Line 1: | Line 1: | ||
== Flash Image == | == Flash Image == | ||
+ | |||
+ | Keep pressing recovery button and press power button.<br/> [[File:Air030 recovery button.jpg|200px|Air030 recovery button.jpg]]<br/> Connect a linux OS host wired usb-otg with AIR-030.<br/> In the Host PC, make sure the AIR-030 (<span style="color:#0070c0">'''NVidia Corp'''</span>) has detectd. | ||
+ | <pre>[ubuntu@linux 11:55:43 ~]$ lsusb | ||
+ | Bus 002 Device 002: ID 8087:8000 Intel Corp. | ||
+ | Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | ||
+ | Bus 001 Device 003: ID 0bda:0161 Realtek Semiconductor Corp. Mass Storage Device | ||
+ | Bus 001 Device 024: ID 0955:7223 NVidia Corp. | ||
+ | Bus 001 Device 002: ID 8087:8008 Intel Corp. | ||
+ | </pre> | ||
Extract image | Extract image | ||
Line 13: | Line 22: | ||
== Tools == | == Tools == | ||
+ | |||
=== Test Command === | === Test Command === | ||
+ | |||
==== CAN ==== | ==== CAN ==== | ||
− | <pre> | + | <pre>$ modprobe can |
− | $ modprobe can | ||
$ modprobe can-dev | $ modprobe can-dev | ||
$ modprobe mttcan | $ modprobe mttcan | ||
Line 24: | Line 34: | ||
$ ip link set can1 up | $ ip link set can1 up | ||
</pre> | </pre> | ||
+ | |||
In other terminal, run below command | In other terminal, run below command | ||
− | <pre> | + | <pre>$ candump can1 |
− | $ candump can1 | ||
</pre> | </pre> | ||
+ | |||
then run | then run | ||
− | <pre> | + | <pre>$ cansend can0 123#abcdabcd |
− | $ cansend can0 123#abcdabcd | ||
</pre> | </pre> | ||
+ | |||
=== Flash Mac === | === Flash Mac === | ||
Line 84: | Line 95: | ||
== Module == | == Module == | ||
− | === '''AW-CB375NF(EWM-W159M201E)''' | + | === '''AW-CB375NF(EWM-W159M201E)''' === |
+ | |||
Adjust dip switch | Adjust dip switch | ||
+ | |||
*LAN3_MKE_SW1 - SW1 : ON | *LAN3_MKE_SW1 - SW1 : ON | ||
*UART5_SW1 - SW1 : OFF | *UART5_SW1 - SW1 : OFF | ||
Line 103: | Line 116: | ||
</pre> | </pre> | ||
− | === '''AW-CB511NF''' | + | === '''AW-CB511NF''' === |
+ | |||
Adjust dip switch | Adjust dip switch | ||
+ | |||
*LAN3_MKE_SW1 - SW1 : ON | *LAN3_MKE_SW1 - SW1 : ON | ||
*UART5_SW2 - SW1 : OFF | *UART5_SW2 - SW1 : OFF | ||
Line 117: | Line 132: | ||
'''Bluetooth''' | '''Bluetooth''' | ||
− | <pre> | + | <pre>$ sudo -s |
− | $ sudo -s | ||
# hciattach /dev/ttyTHS1 bcm43xx 3000000 flow -t 20 | # hciattach /dev/ttyTHS1 bcm43xx 3000000 flow -t 20 | ||
# bluetoothctl | # bluetoothctl | ||
Line 145: | Line 159: | ||
| | ||
+ | |||
+ | [[Category:Pages with broken file links]] |
Revision as of 06:01, 20 October 2022
Contents
Flash Image
Keep pressing recovery button and press power button.
Connect a linux OS host wired usb-otg with AIR-030.
In the Host PC, make sure the AIR-030 (NVidia Corp) has detectd.
[ubuntu@linux 11:55:43 ~]$ lsusb Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 0bda:0161 Realtek Semiconductor Corp. Mass Storage Device Bus 001 Device 024: ID 0955:7223 NVidia Corp. Bus 001 Device 002: ID 8087:8008 Intel Corp.
Extract image
$ tar -zxvf air030_image_XXXXXX.tar.gz
Flash image
$ cd bootloader $ sudo -s # source flashcmd.txt
Tools
Test Command
CAN
$ modprobe can $ modprobe can-dev $ modprobe mttcan $ ip link set can0 type can bitrate 500000 $ ip link set can0 up $ ip link set can1 type can bitrate 500000 $ ip link set can1 up
In other terminal, run below command
$ candump can1
then run
$ cansend can0 123#abcdabcd
Flash Mac
Check All Intel-226 Module in PCI bus, The BDF(bus number/device number/function number) value will be first column.
ubuntu@localhost:~$ lspci 0004:00:00.0 PCI bridge: NVIDIA Corporation Device 229c (rev a1) 0004:01:00.0 PCI bridge: ASMedia Technology Inc. Device 2806 (rev 01) 0004:02:00.0 PCI bridge: ASMedia Technology Inc. Device 2806 (rev 01) 0004:02:06.0 PCI bridge: ASMedia Technology Inc. Device 2806 (rev 01) 0004:02:0e.0 PCI bridge: ASMedia Technology Inc. Device 2806 (rev 01) 0004:04:00.0 Ethernet controller: Intel Corporation Device 15f2 (rev 03) 0004:05:00.0 Ethernet controller: Intel Corporation Device 15f2 (rev 03)
Check NIC value with EepromAccessTool tool.
ubuntu@localhost:~$ ./EepromAccessTool Intel(R) EEPROM Access Tool NVM/OTP Programming Example Tool Version 0.8.0 Provided under the terms of a CNDA. Do Not Distribute. Copyright(C) 2017-2020 by Intel(R) Corporation NIC BUS DEV FUN Silicon Memory Type Present === === === === ===== ====================== Check Command open to write error 1 4 0 0 I225 FLASH Check Command open to write error 2 5 0 0 I225 FLASH
Flash Mac Address To get -nic value and BDF value please using above method.
$ sudo -s # setpci -s 0004:04:00.0 COMMAND=0007 # ./EepromAccessTool -nic=1 -f=FXVL_15F2_LM_2MB_ARK_1.82_D.bin -mac=D4E5F6123456
The other Intel-I226
#setpci -s 0004:05:00.0 COMMAND=0007 #./EepromAccessTool -nic=2 -f=FXVL_15F2_LM_2MB_ARK_1.82_D.bin -mac=D4E5F6123457
Please do cold reboot after flash mac address.
How to check whether the flash proccess is success or not
lspci command - If it is 0x125f value, it failed.- ifconfig -a - Check the nerwork interface is available. ex: eth0, eth1 and so on.
Boot On Off
The boot count message will be printed before log-in.
Reset the boot count please remove bootCount.tt.
$ rm bootCount.tt
Module
AW-CB375NF(EWM-W159M201E)
Adjust dip switch
- LAN3_MKE_SW1 - SW1 : ON
- UART5_SW1 - SW1 : OFF
Wi-Fi
Start interface
$ sudo ifconfig wlan0 up
$ Scan AP
$ sudo iw dev wlan0 scan ap-force
Bluetooth
$ bluetoothctl [bluetooth]# agent on [bluetooth]# scan on
AW-CB511NF
Adjust dip switch
- LAN3_MKE_SW1 - SW1 : ON
- UART5_SW2 - SW1 : OFF
Wi-Fi
Start interface
$ sudo ifconfig wlan0 up
$ Scan AP
$ sudo iw dev wlan0 scan ap-force
Bluetooth
$ sudo -s # hciattach /dev/ttyTHS1 bcm43xx 3000000 flow -t 20 # bluetoothctl [bluetooth]# agent on [bluetooth]# scan on
Image
The test image is available HERE. The 1st and 2nd image is only available for AGX-ORIN devkit.
Image | Release Note | |
---|---|---|
1 | air030_image_20221006.tar.gz | The first boot up image verified on AGX-ORIN Devkit. |
2 | air030_image_20221006_bootonoff.tar.gz | Based on air030_image_20221006.tar.gz added boot on off feature (The system will power off after 40 seconnds) |