| hong.liu | f024a69 | 2025-06-11 02:40:53 -0700 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | gsw_start(){ |
| 4 | |
| 5 | MAX_WAIT=20 # 20s |
| xf.li | 6ab80a0 | 2025-08-04 02:28:32 -0700 | [diff] [blame] | 6 | STATE=$(uci get lynq_uci.sdk_ready 2>/dev/null) |
| hong.liu | f024a69 | 2025-06-11 02:40:53 -0700 | [diff] [blame] | 7 | |
| 8 | count=0 |
| 9 | while [ "$STATE" != "0" ] && [ $count -lt $MAX_WAIT ]; do |
| 10 | sleep 1 |
| xf.li | 6ab80a0 | 2025-08-04 02:28:32 -0700 | [diff] [blame] | 11 | STATE=$(uci get lynq_uci.sdk_ready 2>/dev/null) |
| hong.liu | f024a69 | 2025-06-11 02:40:53 -0700 | [diff] [blame] | 12 | count=$((count + 1)) |
| 13 | echo "wait sdk ready count:$count" > /dev/kmsg |
| 14 | done |
| 15 | echo "GSW oemapp start" > /dev/kmsg |
| 16 | /oemapp/start_oemapp.sh & |
| 17 | } |
| 18 | |
| 19 | if [ -f /oemapp/start_oemapp.sh ];then |
| 20 | gsw_start |
| 21 | fi |
| 22 | |