meta-st-stm32mp/recipes-bsp/drivers/gcnano-driver-stm32mp/README.HOW_TO.txt

40 lines
1.2 KiB
Plaintext

Compilation of the gcnano kernel module:
1. Pre-requisite
2. Compile the gcnano kernel module
3. Update software on board
----------------
1. Pre-requisite
----------------
- OpenSTLinux SDK must be installed.
- Linux Kernel source must be installed and built
----------------
2. Compile the gcnano kernel module
----------------
OpenSTLinux SDK must be installed.
* Compile and install the gcnano kernel module
$> tar xf ##BP##-##PR##.tar.xz
$> cd ##GCNANO_TARNAME##
$> KERNEL_BUILDDIR="../../kernel/kernel-sources"
* Build kernel module
$> make ARCH=arm SOC_PLATFORM=st-st DEBUG=0 O="${KERNEL_BUILDDIR}" M="${PWD}" AQROOT="${PWD}" -C ${KERNEL_BUILDDIR}
---------------------------
3. Update software on board
---------------------------
3.1 Update via network
----------------------
Copy kernel modules:
$ scp galcore.ko root@<ip of board>:/lib/modules/<kernel version>/extra
Generate a list of module dependencies (modules.dep) and a list of symbols
provided by modules (modules.symbols):
$ ssh root@<ip of board> /sbin/depmod -a
Synchronize data on disk with memory
$ ssh root@<ip of board> sync
Reboot the board in order to take update into account
$ ssh root@<ip of board> reboot