一、Add this config
I enable the below config to get drive enabled:
Change: CONFIG_MTTCAN=m to CONFIG_MTTCAN=y ;
In this file (sources/kernel/kernel4.4/arch/arm64/configs/tegra18_defconfig
) and
(sources/kernel/t18x/arch/arm64/configs/tegra18_defconfig
) .
二、rebuilding kernel
export CROSS_COMPILE=/opt/crosstool/gcc-4.8.5-aarch64/install/bin/aarch64-unknown-linux-gnu-
export CROSS32CC=/opt/srosstool/armhf/install/bin/arm-unknown-linux-gnueabi-gcc
export ARCH=arm64
export TEGRA_KERNEL_OUT=/home/$USER/devdirs/tegra-kernel/r27.1.0_sources/images
export TEGRA_MODULES_OUT=/home/$USER/devdirs/tegra-kernel/r27.1.0_sources/modules
mkdir -p $TEGRA_KERNEL_OUT
mkdir -p $TEGRA_MODULES_OUT
make -C kernel/kernel-4.4/ mrproper
make -C kernel/kernel-4.4/ O=$TEGRA_KERNEL_OUT tegra18_defconfig
make -C kernel/kernel-4.4/ O=$TEGRA_KERNEL_OUT menuconfig
make -C kernel/kernel-4.4/ O=$TEGRA_KERNEL_OUT zImage
make -C kernel/kernel-4.4/ O=$TEGRA_KERNEL_OUT dtbs
make -C kernel/kernel-4.4/ O=$TEGRA_KERNEL_OUT modules
make -C kernel/kernel-4.4/ O=$TEGRA_KERNEL_OUT modules_install INSTALL_MOD_PATH=$TEGRA_MODULES_OUT
######apply the below file replace origin file#########
sudo cp images/arch/arm64/boot/Image /home/…/Linux_for_tegra_tx2/rootfs/boot/
sudo cp images/arch/arm64/boot/dts/tegra186-quill-p3310-1000-c03-00-base.dtb /home/…/Linux_for_tegra_tx2/rootfs/boot/
sudo cp lib/* /home/…/Linux_for_tegra_tx2/rootfs/lib/
三、flash filesystem
EMMC
cd …/64_TX2/Linux_for_Tegra_64_tx2/
sudo ./flash.sh jetson-tx2 mmcblk0p1
why i don’t see can0 and can1 by runing “ifconfig -a”
please can you tell where is wrong???