FAQ_MA35_Family Pin Compatible Package Replacement
Posted: 16 Apr 2024, 16:48
For example, if you find that the performance of MA35D0/MA35H0 does not meet your requirements, you can opt for a higher-tier chip, such as the MA35D1. Before changing the chip, remember to check the number of peripherals such as CAN-FD, UART, etc.
In the software part, we recommend downloading a new development environment and restarting the compilation process. The following steps will guide you through cleaning and updating the environment.
Buildroot:
1. Back up data, regardless of any modifications made
2. Clean all the old image
3. It's better to update the entire environment
Notice: Do not remove the wrong folder
4. Set new chip’s configuration
5. Start to compile a new image
Yocto:
Regarding Yocto, you only need to change the configuration to the desired chip.
1. Change the MACHINE parameter to the part number you need.
2. Start to compile a new image
In the hardware part, we recommend checking and adjusting DDR voltage (MVDD). The following table will guide you how to choose the MVDD.
In the software part, we recommend downloading a new development environment and restarting the compilation process. The following steps will guide you through cleaning and updating the environment.
Buildroot:
1. Back up data, regardless of any modifications made
2. Clean all the old image
Code: Select all
# make clean
Notice: Do not remove the wrong folder
Code: Select all
# rm -rf dl/
# git pull
Code: Select all
# make numaker_som_ma35d16a81_defconfig
Code: Select all
# make
Regarding Yocto, you only need to change the configuration to the desired chip.
1. Change the MACHINE parameter to the part number you need.
Code: Select all
# vim build/conf/local.conf
MACHINE ??= ' numaker_som_ma35d16a81'
DISTRO ?= 'nvt-ma35d1-directfb'
PACKAGE_CLASSES ?= "package_rpm"
Code: Select all
# bitbake nvt-image-qt5