Изменил(а) на 'README.md'

This commit is contained in:
romanina 2024-03-05 13:50:12 +03:00
parent fbf62cd3f0
commit 405a295686

View File

@ -194,19 +194,29 @@ echo_submod_ptr->inp_data.Write(0, Echo_inpCycData.mem, echo_submod_ptr->cyc_ind
Выбрать конфигурацию "x86_64 Debug" или "x86_64 Release"
### Сборка под arm cortex-a15 (sitara)
### Сборка под arm cortex-a15 / cortex-a53 (sitara)
Перед сборкой отредактировать значения переменных окружения:
* ENV_TARGET_CROSS_COMPILE_PREFIX - префикс компилятора с полным путем к нему. Например:
Для платы am571x-idk - это:
`/home/svad/ti/ti-processor-sdk-linux-am57xx-evm-08_02_01_00/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-none-linux-gnueabihf-`
Для платы am64xx-evm - это:
`/opt/ti-processor-sdk-linux-am64xx-evm-09.02.00.08/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux`
* ENV_TARGET_SYSTOOT_PATH - путь к библиотекам целефой платформы.
Для платы am571x-idk - это:
`/home/svad/ti/ti-processor-sdk-linux-am57xx-evm-08_02_01_00/linux-devkit/sysroots/armv7at2hf-neon-linux-gnueabi`
Для платы am64xx-evm - это:
`/opt/ti-processor-sdk-linux-am64xx-evm-09.02.00.08/linux-devkit/sysroots/aarch64-oe-linux`
SYSROOT можно выкачать из платы напрямую. Например для BeagleBoardAI есть скрипт `../sitara_depot/scripts/beagleboard/host/create_sysroot.sh`
## Зависимости
Библиотека Boost:
* нужно установить пакет boost на хостовую машину (минимум 1.67, на Ubuntu 22.04 идет 1.74 - ОК):
apt-get install libboost-all-dev
* скопировать /usr/include/boost в SYSROOT/usr/include/boost
Две библиотеки:
* osal `http://server_gorbunov:3000/SmartForce4.0/profinet_io_dev/src/branch/master/profinet_stack/osal`
* pnet `http://server_gorbunov:3000/SmartForce4.0/profinet_io_dev/src/branch/master/profinet_stack/p-net`