Got dpa_app working
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
## ASK
|
||||
The most important one is vendor's ASK. Which provides all the required resources to build the device-specific kernel
|
||||
|
||||
## Updating build.env
|
||||
You can find the latest package versions in here
|
||||
* [kernel](https://github.com/nxp-qoriq/linux/archive/refs/tags/)
|
||||
@@ -10,3 +13,68 @@ You can find the latest package versions in here
|
||||
https://github.com/we-are-mono/OpenWRT-ASK/tree/mono-25.12.0-rc3/target/linux/layerscape/files/arch/arm64/boot/dts/freescale
|
||||
* We need both `mono-gateway-dk-sdk.dts` and `mono-gateway-dk.dts` since the sdk one includes the non-sdk one.
|
||||
* The actual dts being used is the `mono-gateway-dk-sdk.dts`
|
||||
|
||||
## Testing dpa_app
|
||||
Run this on the gateway device
|
||||
```bash
|
||||
while true; do nc -l -p 1234 -e sh; done
|
||||
```
|
||||
|
||||
Run this script on your dev machine
|
||||
```bash
|
||||
#!/bin/bash
|
||||
FILES="
|
||||
bin/dpa_app
|
||||
rootfs-cfg/etc/dpa/cdx_cfg.xml
|
||||
rootfs-cfg/etc/dpa/cdx_pcd.xml
|
||||
rootfs-cfg/etc/dpa/cdx_sp.xml
|
||||
rootfs-cfg/etc/dpa/cdx_cfg_ls1046_rdb.xml
|
||||
rootfs-cfg/etc/fmc/config/hxs_pdl_v3.xml
|
||||
rootfs-cfg/etc/fmc/config/cfgdata.xsd
|
||||
rootfs-cfg/etc/fmc/config/netpcd.xsd
|
||||
"
|
||||
|
||||
SIZE=$(
|
||||
tar -C ./out/ASK -czf - $FILES | wc -c
|
||||
)
|
||||
|
||||
(
|
||||
echo 'set -eu'
|
||||
|
||||
echo 'rm -rf /var/dpa-test'
|
||||
echo 'mkdir -p /var/dpa-test/bin'
|
||||
echo 'mkdir -p /etc/dpa'
|
||||
echo 'mkdir -p /etc/fmc/config'
|
||||
|
||||
echo 'base64 -d > /tmp/dpa-test.tar.gz <<'"'"'EOF'"'"''
|
||||
tar -C ./out/ASK -czf - $FILES | pv -s "$SIZE" | base64
|
||||
echo 'EOF'
|
||||
|
||||
echo 'tar -xzf /tmp/dpa-test.tar.gz -C /var/dpa-test'
|
||||
|
||||
echo 'cp /var/dpa-test/bin/dpa_app /var/dpa_app'
|
||||
echo 'cp /var/dpa-test/rootfs-cfg/etc/dpa/cdx_cfg.xml /etc/dpa/cdx_cfg.xml'
|
||||
echo 'cp /var/dpa-test/rootfs-cfg/etc/dpa/cdx_pcd.xml /etc/dpa/cdx_pcd.xml'
|
||||
echo 'cp /var/dpa-test/rootfs-cfg/etc/dpa/cdx_sp.xml /etc/dpa/cdx_sp.xml'
|
||||
echo 'cp /var/dpa-test/rootfs-cfg/etc/fmc/config/hxs_pdl_v3.xml /etc/fmc/config/hxs_pdl_v3.xml'
|
||||
echo 'cp /var/dpa-test/rootfs-cfg/etc/fmc/config/cfgdata.xsd /etc/fmc/config/cfgdata.xsd'
|
||||
echo 'cp /var/dpa-test/rootfs-cfg/etc/fmc/config/netpcd.xsd /etc/fmc/config/netpcd.xsd'
|
||||
|
||||
echo 'chmod +x /var/dpa_app'
|
||||
|
||||
echo 'export CDX_CFG_FILE=/etc/dpa/cdx_cfg.xml'
|
||||
echo 'export CDX_PCD_FILE=/etc/dpa/cdx_pcd.xml'
|
||||
echo 'export CDX_SP_FILE=/etc/dpa/cdx_sp.xml'
|
||||
echo 'export CDX_PDL_FILE=/etc/fmc/config/hxs_pdl_v3.xml'
|
||||
|
||||
echo 'echo "CDX_CFG_FILE=$CDX_CFG_FILE"'
|
||||
echo 'echo "CDX_PCD_FILE=$CDX_PCD_FILE"'
|
||||
echo 'echo "CDX_SP_FILE=$CDX_SP_FILE"'
|
||||
echo 'echo "CDX_PDL_FILE=$CDX_PDL_FILE"'
|
||||
|
||||
echo 'ls -l /var/dpa_app /etc/dpa /etc/fmc/config'
|
||||
echo 'echo Running /var/dpa_app'
|
||||
echo '/var/dpa_app'
|
||||
echo 'echo exit=$?'
|
||||
) | nc 10.0.0.10 1234
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user