Difference between revisions of "RSB-3730 UIO Test"
From ESS-WIKI
Xingxing.li (talk | contribs) |
Xingxing.li (talk | contribs) |
||
Line 1: | Line 1: | ||
− | + | ||
+ | '''UIO-4030 Function'''<br/> [[File:RSB-3730 UIO-4030 spec.png|500x400px|RSB-3730 UIO-4030 spec.png]][[File:RSB-3730 UIO-4030 specifications.png|500x400px|RSB-3730 UIO-4030 specifications.png]][[File:RSB-3730 UIO CN3 GPIO.png|RTENOTITLE]] | ||
{| border="1" cellpadding="1" cellspacing="1" style="width: 389px;" | {| border="1" cellpadding="1" cellspacing="1" style="width: 389px;" | ||
Line 52: | Line 53: | ||
Need one Adam-4520I module for RS-485. | Need one Adam-4520I module for RS-485. | ||
+ | |||
+ | === '''The test method is as follows''' === | ||
+ | |||
+ | RS-232 U-boot setting: | ||
+ | |||
+ | [[File:RSB-3730 UIO-4030 RS-232 setting.png]] | ||
+ | |||
+ | * | ||
+ | === '''RS-232(COM3)''' === | ||
+ | |||
+ | |||
+ | [[File:RSB-3730 UIO-4030 RS-232.png]] | ||
+ | |||
+ | * | ||
+ | === '''GPIO''' === | ||
+ | |||
+ | |||
+ | '''1. Short GPIO pin1(in) 151 & pin6(out) 141''' | ||
+ | <pre># echo 150 > /sys/class/gpio/export | ||
+ | # echo 141 > /sys/class/gpio/export | ||
+ | # echo in > /sys/class/gpio/gpio1/direction | ||
+ | # echo out > /sys/class/gpio/gpio2/direction | ||
+ | # echo 1 > /sys/class/gpio/gpio2/value | ||
+ | # cat /sys/class/gpio/gpio1/value | ||
+ | 0 | ||
+ | # cat /sys/class/gpio/gpio2/value | ||
+ | 1 | ||
+ | </pre> | ||
+ | |||
+ | [[File:RSB-3730 UIO-4030 GPIO.png]] | ||
| |
Revision as of 06:55, 13 November 2023
GPIO Pin | Number |
GPIO 1 | 150 |
GPIO 2 | 151 |
GPIO 3 | 152 |
GPIO 4 | 153 |
GPIO 5 | 85 |
GPIO 6 | 141 |
GPIO 7 | 506 |
GPIO 8 | 140 |
GPIO 9 | 511 |
GPIO 10 | 138 |
GPIO 11 | 0 |
GPIO 12 | 97 |
GPIO_Select | LOW (83) |
Note:
Device:ttymxc0 - COM_3, ttyUSB0 - COM_4(RS-485)
Need one Adam-4520I module for RS-485.
The test method is as follows
RS-232 U-boot setting:
RS-232(COM3)
GPIO
1. Short GPIO pin1(in) 151 & pin6(out) 141
# echo 150 > /sys/class/gpio/export # echo 141 > /sys/class/gpio/export # echo in > /sys/class/gpio/gpio1/direction # echo out > /sys/class/gpio/gpio2/direction # echo 1 > /sys/class/gpio/gpio2/value # cat /sys/class/gpio/gpio1/value 0 # cat /sys/class/gpio/gpio2/value 1