Insmod: ERROR: could not insert module max9295.ko: Invalid module format

I tried to make loadalbe module to debug,but it failed and the log is as shown above.
.ko is complied on PC and scp to the target.
Here are the steps:
Download source:
sudo ./ -k tegra-l4t-r32.4.3
Environment variables:
export CROSS_COMPILE=$HOME/l4t-gcc/gcc-linaro-7.3.1-2008.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
export LOCALVERSION=-tegra
export TEGRA_KERNEL_OUT=out_kernel
cd <kernel_souce>
make ARCH=arm64 O=$TEGRA_KERNEL_OUT tegra_defconfig
make ARCH=arm64 O=$TEGRA_KERNEL_OUT -j8
SCP to Target:
scp <kernel_source>/out_kernel/drivers/media/i2c/max9295.ko xaiver@:/lib/modules/4.9.140-tegra/kernel/drivers/media/i2c/
Other infos:
xaiver@xaiver-desktop:/lib/modules/4.9.140-tegra/kernel/drivers/media/i2c$ modinfo max9295.ko
filename: /lib/modules/4.9.140-tegra/kernel/drivers/media/i2c/max9295.ko
license: GPL v2
author: Sudhir Vyas
description: GMSL Serializer driver max9295
alias: i2c:max9295
alias: of:NTCnvidia,max9295C*
alias: of:NTCnvidia,max9295
intree: Y
vermagic: 4.9.140-tegra SMP preempt mod_unload modversions aarch64
Other modules in the path:
xaiver@xaiver-desktop:/lib/modules/4.9.140-tegra/kernel/drivers/media/i2c$ modinfo ./imx185.ko
filename: /lib/modules/4.9.140-tegra/kernel/drivers/media/i2c/./imx185.ko
license: GPL v2
author: NVIDIA Corporation
description: Media Controller driver for Sony IMX185
alias: of:NTCnvidia,imx185C*
alias: of:NTCnvidia,imx185
alias: i2c:imx185
intree: Y
vermagic: 4.9.140-tegra SMP preempt mod_unload modversions aarch64
parm: test_mode:int
They got the same vermagic infos.
Is there anything wrong in my steps?

There is no update from you for a period, assuming this is not an issue any more.
Hence we are closing this topic. If need further support, please open a new one.

What’s the error message?
Have you check the device tree have include max9295?