Post Go back to editing

ADI Yocto Linux Release 3.0.0 support for SC587

Category: Software
Product Number: SC587
Software Version: ADI Yocto Linux Release 3.0.0 for ADSP-SC587

I've downloaded the latest Yocto 3.0.0 version.

The build for CONFIG_MACH_SC584_EZKIT is running smoothly.

However, I now need to set up the configuration for ADSP-SC587.

Upon reviewing the configuration files, I've noticed some specific numerical values in the makefile.boot that seem crucial.

Could you please provide guidance on which numerical values I should input to ensure the proper functioning of ADSP-SC587?

Failing to set these values correctly will result in a compilation halt.

Additionally, are there any other modifications or patches required to make ADSP-SC587 work seamlessly?

I couldn't find any references to ADSP-SC587 in the existing documentation.

My primary objective is to run a minimal kernel on the ARM core while enabling USB-gadget support and establishing inter-process communication with the two DSP cores.

Unfortunately, the build issues I'm encountering are hindering the progress of my development project.

makefile.boot:

# SPDX-License-Identifier: GPL-2.0

ifeq ($(CONFIG_MACH_SC573_EZKIT),y)
zreladdr-y	+= 0x82008000
params_phys-y	:= 0x82000100
endif

ifeq ($(CONFIG_MACH_SC584_EZKIT),y)
zreladdr-y	+= 0x89008000
params_phys-y	:= 0x89000100
endif

ifeq ($(CONFIG_MACH_SC589_EZKIT),y)
zreladdr-y	+= 0xC2008000
params_phys-y	:= 0xC2000100
endif

ifeq ($(CONFIG_MACH_SC589_MINI),y)
zreladdr-y	+= 0xC2008000
params_phys-y	:= 0xC2000100
endif

ifeq ($(CONFIG_MACH_SC594_SOM),y)
zreladdr-y      += 0x82008000
params_phys-y   := 0x82000100
endif