Post Go back to editing

How to port Yocto U-boot and Linux distro to custom board equipped with SC572 chip

Hi team,

We're in the process of bringing up a custom board that uses an SC572 chip. We've managed to rebuild the init and preload code in $DIR for SC572 (by importing the projects into CCES and rebuilding after changing the processor setting in C/C++ Build) and were able to run a bare-metal application.

We are now trying to run through the linuxdsp quick start guide ($LNK1) but having trouble setting it up for a custom board. Some questions we have are as follows:

  1. The "source setup-environment -m <MACHINE>" command only has a list of ezkits, how do we create one for our custom board?
  2. I've found commands to configure linux-adi and busybox ( bitbake linux-adi -c menuconfig | bitbake -c menuconfig busybox), but how do we configure u-boot settings? We'd like to include some env variables that are built into the u-boot image, as well as getting NetConsole configured at startup so we can nc into it via ethernet.
  3. To rebuild the linux and u-boot images for our custom board, what are the core menuconfig I should change? (e.g. device tree, kernel drivers...)

Thanks for reading and I look forward to hearing from you.


DIR: C:\Analog Devices\CrossCore Embedded Studio 2.10.0\SHARC\ldr\init_code\SC57x_Init