S32G Design Studio build issue for project IPCF [IPCF_FreeRTOS_S32G399A_M7_0]

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32G Design Studio build issue for project IPCF [IPCF_FreeRTOS_S32G399A_M7_0]

Jump to solution
5,440 Views
Jayanth-KB
Contributor III

Dear NXP team,

Currently I'm trying to build IPCF reference example project for S32G3 [IPCF_FreeRTOS_S32G399A_M7_0] But I'm facing build and configuration issues

I tried to follow the steps mentioned in the description of project :
- Go to ConfigTool/Peripherals
- Use the Update Code feature

JayanthKB_0-1744617052644.jpeg

Issue: " The loaded configuration has been created by an older version of the tool. if saved. the old version of the tool may not be able to open again"

- Build and run the project

**** Build of configuration Debug_RAM for project IPCF_FreeRTOS_S32G399A_M7_0 ****

make -j8 all

Building file: ../Project_Settings/Startup_Code/nvic.c

Building file: ../Project_Settings/Startup_Code/startup.c

Building file: ../Project_Settings/Startup_Code/Vector_Table.s

Building file: ../src/main.c

Building file: ../Project_Settings/Startup_Code/startup_cm7.s

Building file: ../src/sample.c

Building file: ../Project_Settings/Startup_Code/system.c

Building file: ../Project_Settings/Startup_Code/exceptions.c

Invoking: Standard S32DS C Compiler

Invoking: Standard S32DS C Compiler

Invoking: Standard S32DS Assembler

Invoking: Standard S32DS C Compiler

arm-none-eabi-gcc "@Project_Settings/Startup_Code/exceptions.args" -MMD -MP -MF"Project_Settings/Startup_Code/nvic.d" -MT"Project_Settings/Startup_Code/nvic.o" -o "Project_Settings/Startup_Code/nvic.o" "../Project_Settings/Startup_Code/nvic.c"

Invoking: Standard S32DS C Compiler

arm-none-eabi-gcc "@src/main.args" -MMD -MP -MF"src/main.d" -MT"src/main.o" -o "src/main.o" "../src/main.c"

Invoking: Standard S32DS C Compiler

arm-none-eabi-gcc "@Project_Settings/Startup_Code/Vector_Table.args" -o "Project_Settings/Startup_Code/Vector_Table.o" "../Project_Settings/Startup_Code/Vector_Table.s"

arm-none-eabi-gcc "@src/main.args" -MMD -MP -MF"src/sample.d" -MT"src/sample.o" -o "src/sample.o" "../src/sample.c"

arm-none-eabi-gcc "@Project_Settings/Startup_Code/exceptions.args" -MMD -MP -MF"Project_Settings/Startup_Code/system.d" -MT"Project_Settings/Startup_Code/system.o" -o "Project_Settings/Startup_Code/system.o" "../Project_Settings/Startup_Code/system.c"

arm-none-eabi-gcc "@Project_Settings/Startup_Code/exceptions.args" -MMD -MP -MF"Project_Settings/Startup_Code/exceptions.d" -MT"Project_Settings/Startup_Code/exceptions.o" -o "Project_Settings/Startup_Code/exceptions.o" "../Project_Settings/Startup_Code/exceptions.c"

Invoking: Standard S32DS C Compiler

Invoking: Standard S32DS Assembler

arm-none-eabi-gcc "@Project_Settings/Startup_Code/Vector_Table.args" -o "Project_Settings/Startup_Code/startup_cm7.o" "../Project_Settings/Startup_Code/startup_cm7.s"

arm-none-eabi-gcc "@Project_Settings/Startup_Code/exceptions.args" -MMD -MP -MF"Project_Settings/Startup_Code/startup.d" -MT"Project_Settings/Startup_Code/startup.o" -o "Project_Settings/Startup_Code/startup.o" "../Project_Settings/Startup_Code/startup.c"

../src/sample.c:22:10: fatal error: ipc-shm.h: No such file or directory

22 | #include "ipc-shm.h"

| ^~~~~~~~~~~

compilation terminated.

In file included from ../Project_Settings/Startup_Code/nvic.c:32:

C:/NXP/S32DS.3.6.1/S32DS/software/PlatformSDK_S32XX_4_0_0/RTD/BaseNXP_TS_T40D11M50I0R0/include/Std_Types.h:50:10: fatal error: Platform_Types.h: No such file or directory

50 | #include "Platform_Types.h"

| ^~~~~~~~~~~~~~~~~~

compilation terminated.

../Project_Settings/Startup_Code/exceptions.c:36:10: fatal error: Platform_Types.h: No such file or directory

36 | #include "Platform_Types.h"

| ^~~~~~~~~~~~~~~~~~

compilation terminated.

../Project_Settings/Startup_Code/system.c:42:10: fatal error: Platform_Types.h: No such file or directory

42 | #include "Platform_Types.h"

| ^~~~~~~~~~~~~~~~~~

compilation terminated.

In file included from C:/NXP/S32DS.3.6.1/S32DS/software/PlatformSDK_S32XX_4_0_0/RTD/BaseNXP_TS_T40D11M50I0R0/include/Mcal.h:59,

from ../src/main.c:21:

C:/NXP/S32DS.3.6.1/S32DS/software/PlatformSDK_S32XX_4_0_0/RTD/BaseNXP_TS_T40D11M50I0R0/include/Std_Types.h:50:10: fatal error: Platform_Types.h: No such file or directory

50 | #include "Platform_Types.h"

| ^~~~~~~~~~~~~~~~~~

compilation terminated.

In file included from ../Project_Settings/Startup_Code/startup.c:27:

C:/NXP/S32DS.3.6.1/S32DS/software/PlatformSDK_S32XX_4_0_0/RTD/BaseNXP_TS_T40D11M50I0R0/include/Std_Types.h:50:10: fatal error: Platform_Types.h: No such file or directory

50 | #include "Platform_Types.h"

| ^~~~~~~~~~~~~~~~~~

compilation terminated.

make: *** [src/subdir.mk:23: src/sample.o] Error 1

make: *** Waiting for unfinished jobs....

make: *** [Project_Settings/Startup_Code/subdir.mk:42: Project_Settings/Startup_Code/exceptions.o] Error 1

make: *** [src/subdir.mk:23: src/main.o] Error 1

make: *** [Project_Settings/Startup_Code/subdir.mk:42: Project_Settings/Startup_Code/nvic.o] Error 1

make: *** [Project_Settings/Startup_Code/subdir.mk:42: Project_Settings/Startup_Code/system.o] Error 1

make: *** [Project_Settings/Startup_Code/subdir.mk:42: Project_Settings/Startup_Code/startup.o] Error 1

Finished building: ../Project_Settings/Startup_Code/Vector_Table.s

 

Finished building: ../Project_Settings/Startup_Code/startup_cm7.s

 

"make -j8 all" terminated with exit code 2. Build might be incomplete.

 

13:16:27 Build Failed. 13 errors, 0 warnings. (took 831ms)

 

Any help and guidance will be appreciated

Best Regards,
Jayanth KB

Tags (1)
0 Kudos
Reply
1 Solution
4,966 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @Jayanth-KB 

Thanks for the reply.

Since there are several software packages involved in the multi-core enablement, it is not suggested to use the combination of any version, instead, I suggest following the version that used in the document for your first trial.

When being familiar with the code/packages, surely the latest version packages could be used(like BSP42, etc.), but is also suggested using the bundled release combination, which could be checked from https://www.nxp.com/app-autopackagemgr/automotive-software-package-manager:AUTO-SW-PACKAGE-MANAGER

chenyin_h_0-1745915829342.png

Also, it is suggested to check the software package dependency mentioned in the release notes of every package.

By the way, since the original issues of your post has been solved, if there are still issues raised related with AN13750, I suggest creating new post to track. sorry for your inconvenience. 

 

BR

Chenyin

View solution in original post

0 Kudos
Reply
13 Replies
4,967 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @Jayanth-KB 

Thanks for the reply.

Since there are several software packages involved in the multi-core enablement, it is not suggested to use the combination of any version, instead, I suggest following the version that used in the document for your first trial.

When being familiar with the code/packages, surely the latest version packages could be used(like BSP42, etc.), but is also suggested using the bundled release combination, which could be checked from https://www.nxp.com/app-autopackagemgr/automotive-software-package-manager:AUTO-SW-PACKAGE-MANAGER

chenyin_h_0-1745915829342.png

Also, it is suggested to check the software package dependency mentioned in the release notes of every package.

By the way, since the original issues of your post has been solved, if there are still issues raised related with AN13750, I suggest creating new post to track. sorry for your inconvenience. 

 

BR

Chenyin

0 Kudos
Reply
4,975 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @Jayanth-KB 

You are welcome.

I feel sorry that there is not updated version for AN13750, it is based on early version software packages, but the operation steps and technical details are still best reference for the multi-core tests.

I apologize for your inconvenience.

 

BR

Chenyin

0 Kudos
Reply
5,008 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @Jayanth-KB 

Thanks for you reply.

I understand that you were not only running IPCF examples, but combining other functions with it, for such scenarios, I suggest not running the M7 application via U-boot, but following the way listed in AN13750, to use the bootloader to load both M7/A53 software.

Note that while running the applications simultaneously, you have to check if there are any conflicts between the two sides, including clocks, pins, shared memories, etc.

 

BR

Chenyin 

 

0 Kudos
Reply
5,005 Views
Jayanth-KB
Contributor III

Dear @chenyin_h,

Thank you, as always, for your continued support. The AN13750 document, "Enabling Multicore Application on S32G2 using S32G2 Platform Software Integration," available online, appears to be outdated.

If possible, could you please share the latest version of the document that outlines the steps using the Yocto build process, or provide me with a link to the updated version?

0 Kudos
Reply
4,972 Views
Jayanth-KB
Contributor III

Dear @chenyin_h ,

I tried following the steps described in the AN13750 document, "Enabling Multicore Application on S32G2 using S32G2 Platform Software Integration."

NXP Board : S32G-VNP-RDB3

EB Tresos Studio 27.1

S32G2 Standard & Reference Software:
1) S32G2 Platform Software Integration 2022.06
S32G3 Platform Software Integration 2023.02

2) HSE Standard Firmware 0.1.0.5
3) Inter-Platform Communication Framework 4.10.0 D2405
4) Linux BSP 43.0.0
5) Real-Time Drivers 4.0.2
5) LLCE 1.0.9
4) FreeRTOS 4.0.2


4. Prepare images for Cortex-A53 cores

By default main branch in bsp43.0

$ export HOME=$pwd
$ git clone https://github.com/nxp-auto-linux/u-boot.git
$ cd u-boot
$ export CROSS_COMPILE=$HOME/gcc-arm-10.2-2020.11-x86_64-aarch64-none-linuxgnu/bin/aarch64-none-linux-gnu-
$ make s32g399ardb3_defconfig
$ make

To build the Arm-trusted-firmware

By default main branch in bsp43.0

$ git clone https://github.com/nxp-auto-linux/arm-trusted-firmware.git
$ cd arm-trusted-firmware/

ATF makefile arm-trustedfirmware/plat/nxp/s32/s32_common.mk is not present to update
`FIP_ALIGN := 16` change it to `FIP_ALIGN := 64`"

$ make ARCH=aarch64 PLAT=s32g399ardb3 BL33=$HOME/u-boot/u-boot-nodtb.bin

JayanthKB_1-1745911573455.png

After the build fip.s32 file is not generated in build location

I have built yocto fsl-image-ubuntu image which also builds ipc module and flash to sd card

5. Prepare images for Cortex-M7 cores

I have generated IPCF_Example_multi_instance_S32G399_M7_0.bin from S32 Design Studio

In EB tresos 27.1.0

I attempted to import both projects and load the configurations, but encountered errors with several modules. I copied all the necessary plugins to the tresos/plugin folder, reinstalled the entire driver set, and updated the path to point to the tresos/plugin location.

  • S32G2 Platform Software Integration 2022.06

  • S32G3 Platform Software Integration 2023.02

JayanthKB_3-1745912323863.pngJayanthKB_4-1745912353229.png

JayanthKB_5-1745912379362.png

JayanthKB_6-1745912410822.png

Any help and guidance will be appreciated

Best Regards,
Jayanth KB

Tags (1)
0 Kudos
Reply
5,298 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @Jayanth-KB 

Thanks for your detailed reply.

1. For the first issue, would you mind double checking if the  IPCF_Example_S32G399A_M7_0.bin is located in the first partition of you SD card? seems it is not found.

2. For the second issue(insmod), it is because the IPCF module is not automatically built from default BSP43 build, you may try building it manually, then copy them to the rootfs for another trial.

 

BR

Chenyin

0 Kudos
Reply
5,059 Views
Jayanth-KB
Contributor III

Dear @chenyin_h,

I successfully built the ipc-shm module using the Yocto build system, and it is running fine on Linux. Communication with the M7 core appears to be functioning correctly.

On the U-Boot console, I ran the following commands to start ipc-shm on the M core.

dcache off
mw.q 0x34100000 0x0 0x40000
fatload mmc 0:2 0x80000000 IPCF_Example_S32G399A_M7_0.bin
cp.b 0x80000000 0x34300000 0x300000
startm7 0x34500400
boot

JayanthKB_0-1745819634892.png

I have combined the CAN example with the ipc-shm project and built a .bin file. I used the same U-Boot console command to start the M7 core, but the startup sequence is currently stuck
NOTICE: Reset status: Power-On Reset
NOTICE: BL2: v2.10.7(release):bsp43.0-2.10.7
NOTICE: BL2: Built : 08:17:37, Nov 26 2024
NOTICE: BL2: Booting BL31


U-Boot 2022.04+gc01b3bf7b1+p0 (Nov 21 2024 - 14:00:36 +0000)

SoC: NXP S32G399A rev. 1.1
CPU: ARM Cortex-A53 r0p4 @ max 1300 MHz
Model: NXP S32G399A-RDB3
DRAM: 3.5 GiB
Core: 315 devices, 25 uclasses, devicetree: board
MMC: FSL_SDHC: 0
Loading Environment from MMC... OK
s32cc_serdes_phy serdes@40480000: Using mode 0 for SerDes subsystem
pci_s32cc pcie@40400000: Configuring as RootComplex
pci_s32cc pcie@40400000: Failed to get link up
In: serial@401c8000
Out: serial@401c8000
Err: serial@401c8000
Board revision: RDB3 Revision F
PCIe: BusDevFun VendorId DeviceId Device Class Sub-Class
__________________________________________________________________________
pcie@40400000 RootComplex
| `-- 01:00.00 0x1957 0x4300 Bridge device 0x04
Net: eth0: ethernet@4033c000
Found PFE version 0x0101 (S32G3)
PFEng firmware file 'mmc@0:2:s32g_pfe_class.fw' loading failed: -2

Found PFE version 0x0101 (S32G3)
PFEng firmware file 'mmc@0:2:s32g_pfe_class.fw' loading failed: -2

Found PFE version 0x0101 (S32G3)
PFEng firmware file 'mmc@0:2:s32g_pfe_class.fw' loading failed: -2

Hit any key to stop autoboot: 0
Failed to load 'Lin_Llce_DS_S32G399A_M7.bin'
Starting CM7_0 core at SRAM address 0x34500400 ... done.
M7 core started
switch to partitions #0, OK
mmc0 is current device
16109576 bytes read in 779 ms (19.7 MiB/s)
Booting from mmc ...
61499 bytes read in 95 ms (631.8 KiB/s)
## Flattened Device Tree blob at 83000000
Booting using the fdt blob at 0x83000000
Using Device Tree in place at 0000000083000000, end 000000008301203a
fixup: pfe1: update phy addr to 0x8
Failed to configure XPCS1_1
Failed to update XPCS1 for SerDes1

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.6.52-rt43-g1a29a32be610 (oe-user@oe-host) (aarch64-fsl-linux-gcc (GCC) 11.4.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP PREEMPT Thu Nov 21 09:35:09 UTC 2024
[ 0.000000] Machine model: NXP S32G3 Reference Design Board (S32G-VNP-RDB3)
[ 0.000000] earlycon: linflex0 at MMIO 0x00000000401c8000 (options '')
[ 0.000000] printk: legacy bootconsole [linflex0] enabled
[ 0.000000] OF: reserved mem: 0x0000000034000000..0x000000003407ffff (512 KiB) nomap non-reusable pfebufs@34000000
[ 0.000000] OF: reserved mem: 0x0000000034080000..0x000000003409ffff (128 KiB) nomap non-reusable pfebufs@34080000
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000083200000, size 3 MiB
[ 0.000000] OF: reserved mem: initialized node pfebufs@83200000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000083200000..0x00000000835dffff (3968 KiB) nomap non-reusable pfebufs@83200000
[ 0.000000] OF: reserved mem: 0x00000000835e0000..0x00000000835fffff (128 KiB) map non-reusable pfebufs@835e0000
[ 0.000000] OF: reserved mem: 0x0000000084000000..0x0000000084ffffff (16384 KiB) nomap non-reusable shm@84000000
[ 0.000000] OF: reserved mem: 0x00000000c0000000..0x00000000c03fffff (4096 KiB) nomap non-reusable shm@c0000000
[ 0.000000] OF: reserved mem: 0x00000000c0400000..0x00000000c07fffff (4096 KiB) nomap non-reusable shm@c0400000
[ 0.000000] OF: reserved mem: 0x00000000d0000000..0x00000000d000007f (0 KiB) nomap non-reusable shm@d0000000
[ 0.000000] OF: reserved mem: 0x00000000d0000080..0x00000000d00000ff (0 KiB) nomap non-reusable shm@d0000080
[ 0.000000] OF: reserved mem: 0x00000000ff600000..0x00000000ff7fffff (2048 KiB) nomap non-reusable atf@ff600000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000008dfffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x00000000831fffff]
[ 0.000000] node 0: [mem 0x0000000083200000-0x00000000835dffff]
[ 0.000000] node 0: [mem 0x00000000835e0000-0x0000000083ffffff]
[ 0.000000] node 0: [mem 0x0000000084000000-0x0000000084ffffff]
[ 0.000000] node 0: [mem 0x0000000085000000-0x00000000bfffffff]
[ 0.000000] node 0: [mem 0x00000000c0000000-0x00000000c07fffff]
[ 0.000000] node 0: [mem 0x00000000c0800000-0x00000000cfffffff]
[ 0.000000] node 0: [mem 0x00000000d0001000-0x00000000ff5fffff]
[ 0.000000] node 0: [mem 0x00000000ff600000-0x00000000ff7fffff]
[ 0.000000] node 0: [mem 0x00000000ff800000-0x00000000ffffffff]
[ 0.000000] node 0: [mem 0x0000000880000000-0x00000008dfffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008dfffffff]
[ 0.000000] On node 0, zone DMA: 1 pages in unavailable ranges
[ 0.000000] cma: Reserved 256 MiB at 0x00000000ef600000 on node -1
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.4
[ 0.000000] percpu: Embedded 19 pages/cpu s40168 r8192 d29464 u77824
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, 1530923, or 1530924
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: console=ttyLF0,115200 root=/dev/mmcblk0p3 rootwait rw earlycon
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 903167
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 8.
[ 0.000000] software IO TLB: mapped [mem 0x00000000eb600000-0x00000000ef600000] (64MB)
[ 0.000000] Memory: 3223176K/3670012K available (9984K kernel code, 692K rwdata, 3052K rodata, 1856K init, 230K bss, 184692K reserved, 262144K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 544 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] GICv3: MBI range [167:182]
[ 0.000000] GICv3: Using MBI frame 0x0000000050800000
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000050900000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 5.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x127350b88, max_idle_ns: 440795202120 ns
[ 0.000001] sched_clock: 56 bits at 5MHz, resolution 200ns, wraps every 4398046511100ns
[ 0.008360] Console: colour dummy device 80x25
[ 0.012449] Calibrating delay loop (skipped), value calculated using timer frequency.. 10.00 BogoMIPS (lpj=20000)
[ 0.022656] pid_max: default: 32768 minimum: 301
[ 0.027383] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.034647] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.044192] RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1.
[ 0.050875] RCU Tasks Trace: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1.
[ 0.058543] rcu: Hierarchical SRCU implementation.
[ 0.063137] rcu: Max phase no-delay instances is 1000.
[ 0.069037] smp: Bringing up secondary CPUs ...
[ 0.073718] Detected VIPT I-cache on CPU1
[ 0.073775] GICv3: CPU1: found redistributor 1 region 0:0x0000000050920000
[ 0.073813] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.074412] Detected VIPT I-cache on CPU2
[ 0.074447] GICv3: CPU2: found redistributor 2 region 0:0x0000000050940000
[ 0.074466] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.075019] Detected VIPT I-cache on CPU3
[ 0.075054] GICv3: CPU3: found redistributor 3 region 0:0x0000000050960000
[ 0.075072] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.075643] Detected VIPT I-cache on CPU4
[ 0.075702] GICv3: CPU4: found redistributor 100 region 0:0x0000000050980000
[ 0.075732] CPU4: Booted secondary processor 0x0000000100 [0x410fd034]
[ 0.076310] Detected VIPT I-cache on CPU5
[ 0.076350] GICv3: CPU5: found redistributor 101 region 0:0x00000000509a0000
[ 0.076370] CPU5: Booted secondary processor 0x0000000101 [0x410fd034]
[ 0.076930] Detected VIPT I-cache on CPU6
[ 0.076970] GICv3: CPU6: found redistributor 102 region 0:0x00000000509c0000
[ 0.076989] CPU6: Booted secondary processor 0x0000000102 [0x410fd034]
[ 0.077599] Detected VIPT I-cache on CPU7
[ 0.077640] GICv3: CPU7: found redistributor 103 region 0:0x00000000509e0000
[ 0.077660] CPU7: Booted secondary processor 0x0000000103 [0x410fd034]
[ 0.077737] smp: Brought up 1 node, 8 CPUs
[ 0.203632] SMP: Total of 8 processors activated.
[ 0.208307] CPU features: detected: 32-bit EL0 Support
[ 0.213439] CPU features: detected: CRC32 instructions
[ 0.218623] CPU: All CPU(s) started at EL2
[ 0.222641] alternatives: applying system-wide alternatives
[ 0.230105] devtmpfs: initialized
[ 0.241591] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.250924] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.265820] pinctrl core: initialized pinctrl subsystem
[ 0.271504] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.277989] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[ 0.284829] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.292592] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.300578] thermal_sys: Registered thermal governor 'step_wise'
[ 0.300686] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.313162] ASID allocator initialised with 65536 entries
[ 0.318516] Serial: AMBA PL011 UART driver
[ 0.322536] scmi_core: SCMI protocol bus registered
[ 0.328423] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16
[ 0.335921] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
[ 0.342125] arm-scmi firmware:scmi: SCMI Protocol v2.0 'NXP:S32G399A' Firmware version 0x0
[ 0.357243] platform 4009c240.siul2-pinctrl: Fixed dependency cycle(s) with /soc/siul2@4009c000/siul2-pinctrl@4009c240/jtag_pins
[ 0.376950] Modules: 28768 pages in range for non-PLT usage
[ 0.376959] Modules: 520288 pages in range for PLT usage
[ 0.382609] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.394257] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.400508] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.407276] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.413527] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.420296] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.426550] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.433316] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.447209] SCSI subsystem initialized
[ 0.450698] usbcore: registered new interface driver usbfs
[ 0.456034] usbcore: registered new interface driver hub
[ 0.461329] usbcore: registered new device driver usb
[ 0.466859] pps_core: LinuxPPS API ver. 1 registered
[ 0.471390] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.480512] PTP clock support registered
[ 0.485347] vgaarb: loaded
[ 0.487952] clocksource: Switched to clocksource arch_sys_counter
[ 0.499971] NET: Registered PF_INET protocol family
[ 0.504646] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.514364] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.522533] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.530191] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.538281] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[ 0.546639] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.552863] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[ 0.559487] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[ 0.566730] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.572568] RPC: Registered named UNIX socket transport module.
[ 0.578085] RPC: Registered udp transport module.
[ 0.582766] RPC: Registered tcp transport module.
[ 0.587452] RPC: Registered tcp-with-tls transport module.
[ 0.592922] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.599369] PCI: CLS 0 bytes, default 64
[ 0.604889] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 0.611403] fuse: init (API version 7.39)
[ 0.615203] NET: Registered PF_ALG protocol family
[ 0.619801] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[ 0.627134] io scheduler mq-deadline registered
[ 0.631646] io scheduler kyber registered
[ 0.635647] io scheduler bfq registered
[ 0.643210] s32cc-siul2-pinctrl 4009c240.siul2-pinctrl: initialized s32 pinctrl driver
[ 0.651905] s32cc-siul2-gpio 4009d700.siul2-gpio: No cache defaults, reading back from HW
[ 0.659742] s32cc-siul2-gpio 4009d700.siul2-gpio: No cache defaults, reading back from HW
[ 0.668200] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[ 0.677502] s32cc-siul2-gpio 4009d700.siul2-gpio: No cache defaults, reading back from HW
[ 0.685294] s32cc-siul2-gpio 4009d700.siul2-gpio: No cache defaults, reading back from HW
[ 0.704703] printk: legacy console [ttyLF0] enabled000 (irq = 23, base_baud = 7812500) is a FSL_LINFLEX
[ 0.704703] printk: legacy console [ttyLF0] enabled
[ 0.714590] printk: legacy bootconsole [linflex0] disabled
[ 0.714590] printk: legacy bootconsole [linflex0] disabled
[ 0.728571] 401cc000.serial: ttyLF1 at MMIO 0x401cc000 (irq = 24, base_baud = 7812500) is a FSL_LINFLEX
[ 0.739849] s32cc_fccu 4030c000.fccu: FCCU status is 0 (normal)
[ 0.748112] sja1110-sw@1 enforce active low on GPIO handle

Any help and guidance will be appreciated

Best Regards,
Jayanth KB

 

Tags (1)
0 Kudos
Reply
5,375 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @Jayanth-KB 

Thanks for your detailed reply and glad to hear that the building issue has been fixed.

For testing IPCF, the steps are described in detail within the example directory(description.txt) under IPCF folder.

Whether the module used on Linux side is built correctly depends on the BSP version you used, would you mind also sharing the BSP version used on your side?

 

BR

Chenyin

0 Kudos
Reply
5,331 Views
Jayanth-KB
Contributor III

Dear @chenyin_h,

Thank you as always for your constant support.

On our end, we are currently using BSP version 43.0. 

Building Linux Image:

1) mkdir fsl-auto-yocto-bsp
2) cd fsl-auto-yocto-bsp
3) repo init -u https://github.com/nxp-auto-linux/auto_yocto_bsp -b release/bsp43.0
4) repo sync

5) source nxp-setup-alb.sh -m s32g399ardb3ubuntu

6)bitbake fsl-image-ubuntu

Flashing Linux image to SD card:

1) export DEVSD=/dev/sda
2) sudo dd if=fsl-image-ubuntu-s32g399ardb3.sdcard of=${DEVSD} bs=1M && sync

copied IPCF_Example_S32G399A_M7_0.bin FAT32 of boot partition.

1. Copy the stripped binary (IPCF_Example_S32G399A_M7_0.bin) to a FAT partition
on a SD-card
2. Establish a serial connection with the S32G399A board and power it on
3. Hit any key to stop in the u-boot console
4. Disable Data Cache from uboot::

dcache off

5. Zero-set SRAM shared memory used by both sample apps::

mw.q 0x34100000 0x0 0x40000

6. Load binary in DDRAM and after is SRAM::

fatload mmc 0:1 0x80000000 IPCF_Example_S32G399A_M7_0.bin cp.b 0x80000000 0x34300000 0x300000

JayanthKB_0-1744855251814.png

After completing step 6, I encountered an issue: I’m unable to set the block device. Could you please advise on how to resolve this?

Any help and guidance will be appreciated

Best Regards,
Jayanth KB

Tags (1)
0 Kudos
Reply
5,320 Views
Jayanth-KB
Contributor III

on Linux side :

1. Login with root and run linux sample app::

sudo insmod /lib/modules/`uname -r`/extra/ipc-shm-dev.ko
sudo insmod /lib/modules/`uname -r`/extra/ipc-shm-sample.ko

JayanthKB_0-1744862312541.png

 

Tags (1)
0 Kudos
Reply
5,418 Views
chenyin_h
NXP Employee
NXP Employee

Hi, @Jayanth-KB 

Thanks for the post.

Would you mind sharing us with the package version used for IPCF, FreeRTOS and RTD during the build? seems you are working with S32DS3.6?

 

BR
Chenyin

0 Kudos
Reply
5,394 Views
Jayanth-KB
Contributor III

Hi @chenyin_h,

Thank you for the prompt response. I would like to run Linux on the Cortex-A53 and FreeRTOS on the Cortex-M7. Could you please share the steps or any documentation that could help with the setup?

1. NXS S32 Design studio version : S32DS.3.6.1

2. IPCF version : IPCF 4.10.0

JayanthKB_0-1744781105952.png

FreeRTOS version : FreeRTOS 

JayanthKB_1-1744781177934.png

4. RTD version : RTD

JayanthKB_2-1744781249057.png

Any help and guidance will be appreciated

Best Regards,
Jayanth KB

Tags (1)
0 Kudos
Reply
5,382 Views
Jayanth-KB
Contributor III

Hi @chenyin_h ,

Update for my Previous Comment:

I have downgraded drivers version according to release note of IPCF documents

1) IPCF version : IPCF 4.10.0

2) FreeRTOS version : FreeRTOS 4.0.2 D2306 

3) RTD version : RTD 4.0.2_P04 D2312

Example project[IPCF_FreeRTOS_S32G399A_M7_0] build without any errors, .elf and .bin are generated I would like to know how to run Linux on the Cortex-A53 and sample example on FreeRTOS Cortex-M7. Could you please share the steps or any documentation that could help with the flashing and setup? 

I have built the Linux image using the NXP Auto BSP Yocto project. I believe the IPCF module is included by default in the Yocto build—could you please confirm? I'm using an SD card to boot Linux and I don't any debuggers

Any help and guidance will be appreciated

Best Regards,
Jayanth KB

  

Tags (1)
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2079987%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2079987%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3EDear%20NXP%20team%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3ECurrently%20I'm%20trying%20to%20build%20IPCF%20reference%20example%20project%20for%20S32G3%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%20But%20I'm%20facing%20build%20and%20configuration%20issues%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EI%20tried%20to%20follow%20the%20steps%20mentioned%20in%20the%20description%20of%20project%20%3A%3CBR%20%2F%3E-%20Go%20to%20ConfigTool%2FPeripherals%3CBR%20%2F%3E-%20Use%20the%20Update%20Code%20feature%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JayanthKB_0-1744617052644.jpeg%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JayanthKB_0-1744617052644.jpeg%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F332923i27BCE5BC0C71BF96%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JayanthKB_0-1744617052644.jpeg%22%20alt%3D%22JayanthKB_0-1744617052644.jpeg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EIssue%3A%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%22%20The%20loaded%20configuration%20has%20been%20created%20by%20an%20older%20version%20of%20the%20tool.%20if%20saved.%20the%20old%20version%20of%20the%20tool%20may%20not%20be%20able%20to%20open%20again%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E-%20Build%20and%20run%20the%20project%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CP%3E%3CSPAN%3E****%20Build%20of%20configuration%20Debug_RAM%20for%20project%20IPCF_FreeRTOS_S32G399A_M7_0%20****%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Emake%20-j8%20all%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EBuilding%20file%3A%20..%2FProject_Settings%2FStartup_Code%2Fnvic.c%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EBuilding%20file%3A%20..%2FProject_Settings%2FStartup_Code%2Fstartup.c%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EBuilding%20file%3A%20..%2FProject_Settings%2FStartup_Code%2FVector_Table.s%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EBuilding%20file%3A%20..%2Fsrc%2Fmain.c%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EBuilding%20file%3A%20..%2FProject_Settings%2FStartup_Code%2Fstartup_cm7.s%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EBuilding%20file%3A%20..%2Fsrc%2Fsample.c%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EBuilding%20file%3A%20..%2FProject_Settings%2FStartup_Code%2Fsystem.c%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EBuilding%20file%3A%20..%2FProject_Settings%2FStartup_Code%2Fexceptions.c%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EInvoking%3A%20Standard%20S32DS%20C%20Compiler%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EInvoking%3A%20Standard%20S32DS%20C%20Compiler%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EInvoking%3A%20Standard%20S32DS%20Assembler%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EInvoking%3A%20Standard%20S32DS%20C%20Compiler%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Earm-none-eabi-gcc%20%22%40Project_Settings%2FStartup_Code%2Fexceptions.args%22%20-MMD%20-MP%20-MF%22Project_Settings%2FStartup_Code%2Fnvic.d%22%20-MT%22Project_Settings%2FStartup_Code%2Fnvic.o%22%20-o%20%22Project_Settings%2FStartup_Code%2Fnvic.o%22%20%22..%2FProject_Settings%2FStartup_Code%2Fnvic.c%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EInvoking%3A%20Standard%20S32DS%20C%20Compiler%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Earm-none-eabi-gcc%20%22%40src%2Fmain.args%22%20-MMD%20-MP%20-MF%22src%2Fmain.d%22%20-MT%22src%2Fmain.o%22%20-o%20%22src%2Fmain.o%22%20%22..%2Fsrc%2Fmain.c%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EInvoking%3A%20Standard%20S32DS%20C%20Compiler%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Earm-none-eabi-gcc%20%22%40Project_Settings%2FStartup_Code%2FVector_Table.args%22%20-o%20%22Project_Settings%2FStartup_Code%2FVector_Table.o%22%20%22..%2FProject_Settings%2FStartup_Code%2FVector_Table.s%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Earm-none-eabi-gcc%20%22%40src%2Fmain.args%22%20-MMD%20-MP%20-MF%22src%2Fsample.d%22%20-MT%22src%2Fsample.o%22%20-o%20%22src%2Fsample.o%22%20%22..%2Fsrc%2Fsample.c%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Earm-none-eabi-gcc%20%22%40Project_Settings%2FStartup_Code%2Fexceptions.args%22%20-MMD%20-MP%20-MF%22Project_Settings%2FStartup_Code%2Fsystem.d%22%20-MT%22Project_Settings%2FStartup_Code%2Fsystem.o%22%20-o%20%22Project_Settings%2FStartup_Code%2Fsystem.o%22%20%22..%2FProject_Settings%2FStartup_Code%2Fsystem.c%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Earm-none-eabi-gcc%20%22%40Project_Settings%2FStartup_Code%2Fexceptions.args%22%20-MMD%20-MP%20-MF%22Project_Settings%2FStartup_Code%2Fexceptions.d%22%20-MT%22Project_Settings%2FStartup_Code%2Fexceptions.o%22%20-o%20%22Project_Settings%2FStartup_Code%2Fexceptions.o%22%20%22..%2FProject_Settings%2FStartup_Code%2Fexceptions.c%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EInvoking%3A%20Standard%20S32DS%20C%20Compiler%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EInvoking%3A%20Standard%20S32DS%20Assembler%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Earm-none-eabi-gcc%20%22%40Project_Settings%2FStartup_Code%2FVector_Table.args%22%20-o%20%22Project_Settings%2FStartup_Code%2Fstartup_cm7.o%22%20%22..%2FProject_Settings%2FStartup_Code%2Fstartup_cm7.s%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Earm-none-eabi-gcc%20%22%40Project_Settings%2FStartup_Code%2Fexceptions.args%22%20-MMD%20-MP%20-MF%22Project_Settings%2FStartup_Code%2Fstartup.d%22%20-MT%22Project_Settings%2FStartup_Code%2Fstartup.o%22%20-o%20%22Project_Settings%2FStartup_Code%2Fstartup.o%22%20%22..%2FProject_Settings%2FStartup_Code%2Fstartup.c%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E..%2Fsrc%2Fsample.c%3A22%3A10%3A%20fatal%20error%3A%20ipc-shm.h%3A%20No%20such%20file%20or%20directory%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E22%20%7C%20%23include%20%22ipc-shm.h%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7C%20%5E~~~~~~~~~~%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Ecompilation%20terminated.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EIn%20file%20included%20from%20..%2FProject_Settings%2FStartup_Code%2Fnvic.c%3A32%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EC%3A%2FNXP%2FS32DS.3.6.1%2FS32DS%2Fsoftware%2FPlatformSDK_S32XX_4_0_0%2FRTD%2FBaseNXP_TS_T40D11M50I0R0%2Finclude%2FStd_Types.h%3A50%3A10%3A%20fatal%20error%3A%20Platform_Types.h%3A%20No%20such%20file%20or%20directory%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E50%20%7C%20%23include%20%22Platform_Types.h%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7C%20%5E~~~~~~~~~~~~~~~~~%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Ecompilation%20terminated.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E..%2FProject_Settings%2FStartup_Code%2Fexceptions.c%3A36%3A10%3A%20fatal%20error%3A%20Platform_Types.h%3A%20No%20such%20file%20or%20directory%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E36%20%7C%20%23include%20%22Platform_Types.h%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7C%20%5E~~~~~~~~~~~~~~~~~%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Ecompilation%20terminated.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E..%2FProject_Settings%2FStartup_Code%2Fsystem.c%3A42%3A10%3A%20fatal%20error%3A%20Platform_Types.h%3A%20No%20such%20file%20or%20directory%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E42%20%7C%20%23include%20%22Platform_Types.h%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7C%20%5E~~~~~~~~~~~~~~~~~%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Ecompilation%20terminated.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EIn%20file%20included%20from%20C%3A%2FNXP%2FS32DS.3.6.1%2FS32DS%2Fsoftware%2FPlatformSDK_S32XX_4_0_0%2FRTD%2FBaseNXP_TS_T40D11M50I0R0%2Finclude%2FMcal.h%3A59%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Efrom%20..%2Fsrc%2Fmain.c%3A21%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EC%3A%2FNXP%2FS32DS.3.6.1%2FS32DS%2Fsoftware%2FPlatformSDK_S32XX_4_0_0%2FRTD%2FBaseNXP_TS_T40D11M50I0R0%2Finclude%2FStd_Types.h%3A50%3A10%3A%20fatal%20error%3A%20Platform_Types.h%3A%20No%20such%20file%20or%20directory%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E50%20%7C%20%23include%20%22Platform_Types.h%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7C%20%5E~~~~~~~~~~~~~~~~~%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Ecompilation%20terminated.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EIn%20file%20included%20from%20..%2FProject_Settings%2FStartup_Code%2Fstartup.c%3A27%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EC%3A%2FNXP%2FS32DS.3.6.1%2FS32DS%2Fsoftware%2FPlatformSDK_S32XX_4_0_0%2FRTD%2FBaseNXP_TS_T40D11M50I0R0%2Finclude%2FStd_Types.h%3A50%3A10%3A%20fatal%20error%3A%20Platform_Types.h%3A%20No%20such%20file%20or%20directory%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E50%20%7C%20%23include%20%22Platform_Types.h%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%7C%20%5E~~~~~~~~~~~~~~~~~%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Ecompilation%20terminated.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Emake%3A%20***%20%5Bsrc%2Fsubdir.mk%3A23%3A%20src%2Fsample.o%5D%20Error%201%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Emake%3A%20***%20Waiting%20for%20unfinished%20jobs....%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Emake%3A%20***%20%5BProject_Settings%2FStartup_Code%2Fsubdir.mk%3A42%3A%20Project_Settings%2FStartup_Code%2Fexceptions.o%5D%20Error%201%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Emake%3A%20***%20%5Bsrc%2Fsubdir.mk%3A23%3A%20src%2Fmain.o%5D%20Error%201%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Emake%3A%20***%20%5BProject_Settings%2FStartup_Code%2Fsubdir.mk%3A42%3A%20Project_Settings%2FStartup_Code%2Fnvic.o%5D%20Error%201%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Emake%3A%20***%20%5BProject_Settings%2FStartup_Code%2Fsubdir.mk%3A42%3A%20Project_Settings%2FStartup_Code%2Fsystem.o%5D%20Error%201%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Emake%3A%20***%20%5BProject_Settings%2FStartup_Code%2Fsubdir.mk%3A42%3A%20Project_Settings%2FStartup_Code%2Fstartup.o%5D%20Error%201%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EFinished%20building%3A%20..%2FProject_Settings%2FStartup_Code%2FVector_Table.s%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3EFinished%20building%3A%20..%2FProject_Settings%2FStartup_Code%2Fstartup_cm7.s%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%22make%20-j8%20all%22%20terminated%20with%20exit%20code%202.%20Build%20might%20be%20incomplete.%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E13%3A16%3A27%20Build%20Failed.%2013%20errors%2C%200%20warnings.%20(took%20831ms)%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EAny%20help%20and%20guidance%20will%20be%20appreciated%3C%2FP%3E%3CP%3EBest%20Regards%2C%3CBR%20%2F%3EJayanth%20KB%3C%2FP%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2089172%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2089172%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F248126%22%20target%3D%22_blank%22%3E%40Jayanth-KB%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks%20for%20the%20reply.%3C%2FP%3E%0A%3CP%3ESince%20there%20are%20several%20software%20packages%20involved%20in%20the%20multi-core%20enablement%2C%20it%20is%20not%20suggested%20to%20use%20the%20combination%20of%20any%20version%2C%20instead%2C%20I%20suggest%20following%20the%20version%20that%20used%20in%20the%20document%20for%20your%20first%20trial.%3C%2FP%3E%0A%3CP%3EWhen%20being%20familiar%20with%20the%20code%2Fpackages%2C%20surely%20the%20latest%20version%20packages%20could%20be%20used(like%20BSP42%2C%20etc.)%2C%20but%20is%20also%20suggested%20using%20the%20bundled%20release%20combination%2C%20which%20could%20be%20checked%20from%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fapp-autopackagemgr%2Fautomotive-software-package-manager%3AAUTO-SW-PACKAGE-MANAGER%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fapp-autopackagemgr%2Fautomotive-software-package-manager%3AAUTO-SW-PACKAGE-MANAGER%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22chenyin_h_0-1745915829342.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22chenyin_h_0-1745915829342.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F335514iABCFC79BECED227E%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22chenyin_h_0-1745915829342.png%22%20alt%3D%22chenyin_h_0-1745915829342.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EAlso%2C%20it%20is%20suggested%20to%20check%20the%20software%20package%20dependency%20mentioned%20in%20the%20release%20notes%20of%20every%20package.%3C%2FP%3E%0A%3CP%3EBy%20the%20way%2C%20since%20the%20original%20issues%20of%20your%20post%20has%20been%20solved%2C%20if%20there%20are%20still%20issues%20raised%20related%20with%20AN13750%2C%20I%20suggest%20creating%20new%20post%20to%20track.%20sorry%20for%20your%20inconvenience.%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3EChenyin%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2089109%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2089109%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F24163%22%20target%3D%22_blank%22%3E%40chenyin_h%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%3CP%3EI%20tried%20following%20the%20steps%20described%20in%20the%20AN13750%20document%2C%20%3CEM%3E%22Enabling%20Multicore%20Application%20on%20S32G2%20using%20S32G2%20Platform%20Software%20Integration.%22%3C%2FEM%3E%3C%2FP%3E%3CP%3ENXP%20Board%20%3A%20S32G-VNP-RDB3%3C%2FP%3E%3CP%3EEB%20Tresos%20Studio%2027.1%3C%2FP%3E%3CP%3ES32G2%20Standard%20%26amp%3B%20Reference%20Software%3A%3CBR%20%2F%3E1)%20S32G2%20Platform%20Software%20Integration%202022.06%3CBR%20%2F%3ES32G3%20Platform%20Software%20Integration%202023.02%3CBR%20%2F%3E%3CBR%20%2F%3E2)%20HSE%20Standard%20Firmware%200.1.0.5%3CBR%20%2F%3E3)%20Inter-Platform%20Communication%20Framework%204.10.0%20D2405%3CBR%20%2F%3E4)%20Linux%20BSP%2043.0.0%3CBR%20%2F%3E5)%20Real-Time%20Drivers%204.0.2%3CBR%20%2F%3E5)%20LLCE%201.0.9%3CBR%20%2F%3E4)%20FreeRTOS%204.0.2%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CSTRONG%3E4.%20Prepare%20images%20for%20Cortex-A53%20cores%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EBy%20default%20main%20branch%20in%20bsp43.0%3C%2FP%3E%3CP%3E%24%20export%20HOME%3D%24pwd%3CBR%20%2F%3E%24%20git%20clone%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-auto-linux%2Fu-boot.git%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-auto-linux%2Fu-boot.git%3C%2FA%3E%3CBR%20%2F%3E%24%20cd%20u-boot%3CBR%20%2F%3E%24%20export%20CROSS_COMPILE%3D%24HOME%2Fgcc-arm-10.2-2020.11-x86_64-aarch64-none-linuxgnu%2Fbin%2Faarch64-none-linux-gnu-%3CBR%20%2F%3E%24%20make%20s32g399ardb3_defconfig%3CBR%20%2F%3E%24%20make%3C%2FP%3E%3CP%3E%3CSTRONG%3ETo%20build%20the%20Arm-trusted-firmware%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EBy%20default%20main%20branch%20in%20bsp43.0%3C%2FP%3E%3CP%3E%24%20git%20clone%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-auto-linux%2Farm-trusted-firmware.git%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-auto-linux%2Farm-trusted-firmware.git%3C%2FA%3E%3CBR%20%2F%3E%24%20cd%20arm-trusted-firmware%2F%3C%2FP%3E%3CP%3E%3CFONT%20color%3D%22%23FF0000%22%3EATF%20makefile%20arm-trustedfirmware%2Fplat%2Fnxp%2Fs32%2Fs32_common.mk%20is%20not%20present%20to%20update%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20color%3D%22%23FF0000%22%3E%60FIP_ALIGN%20%3A%3D%2016%60%20change%20it%20to%20%60FIP_ALIGN%20%3A%3D%2064%60%22%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%24%20make%20ARCH%3Daarch64%20PLAT%3Ds32g399ardb3%20BL33%3D%24HOME%2Fu-boot%2Fu-boot-nodtb.bin%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JayanthKB_1-1745911573455.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JayanthKB_1-1745911573455.png%22%20style%3D%22width%3A%20172px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F335472i4ECF32F54B7BA738%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JayanthKB_1-1745911573455.png%22%20alt%3D%22JayanthKB_1-1745911573455.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CFONT%20color%3D%22%23FF0000%22%3EAfter%20the%20build%26nbsp%3Bfip.s32%20file%20is%20not%20generated%3C%2FFONT%3E%26nbsp%3B%3CFONT%20color%3D%22%23FF0000%22%3Ein%20build%20location%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EI%20have%20built%20yocto%20fsl-image-ubuntu%20image%20which%20also%20builds%20ipc%20module%20and%20flash%20to%20sd%20card%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E5.%20Prepare%20images%20for%20Cortex-M7%20cores%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EI%20have%20generated%20IPCF_Example_multi_instance_S32G399_M7_0.bin%20from%20S32%20Design%20Studio%3C%2FP%3E%3CP%3E%3CSTRONG%3EIn%20EB%20tresos%2027.1.0%3C%2FSTRONG%3E%3C%2FP%3E%3CP%20class%3D%22%22%3EI%20attempted%20to%20import%20both%20projects%20and%20load%20the%20configurations%2C%20but%20encountered%20errors%20with%20several%20modules.%20I%20copied%20all%20the%20necessary%20plugins%20to%20the%20%3CEM%3Etresos%2Fplugin%3C%2FEM%3E%20folder%2C%20reinstalled%20the%20entire%20driver%20set%2C%20and%20updated%20the%20path%20to%20point%20to%20the%20%3CEM%3Etresos%2Fplugin%3C%2FEM%3E%20location.%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3ES32G2%20Platform%20Software%20Integration%202022.06%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3ES32G3%20Platform%20Software%20Integration%202023.02%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JayanthKB_3-1745912323863.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JayanthKB_3-1745912323863.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F335485i6D4B197D939A2CEB%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JayanthKB_3-1745912323863.png%22%20alt%3D%22JayanthKB_3-1745912323863.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JayanthKB_4-1745912353229.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JayanthKB_4-1745912353229.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F335486i23B3A503A902E695%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JayanthKB_4-1745912353229.png%22%20alt%3D%22JayanthKB_4-1745912353229.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JayanthKB_5-1745912379362.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JayanthKB_5-1745912379362.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F335488i7259F28E452E03B6%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JayanthKB_5-1745912379362.png%22%20alt%3D%22JayanthKB_5-1745912379362.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JayanthKB_6-1745912410822.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JayanthKB_6-1745912410822.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F335490iBFA5D1736F6DDA03%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JayanthKB_6-1745912410822.png%22%20alt%3D%22JayanthKB_6-1745912410822.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EAny%20help%20and%20guidance%20will%20be%20appreciated%3C%2FP%3E%3CP%3EBest%20Regards%2C%3CBR%20%2F%3EJayanth%20KB%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2088999%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2088999%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F248126%22%20target%3D%22_blank%22%3E%40Jayanth-KB%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EYou%20are%20welcome.%3C%2FP%3E%0A%3CP%3EI%20feel%20sorry%20that%20there%20is%20not%20updated%20version%20for%20AN13750%2C%20it%20is%20based%20on%20early%20version%20software%20packages%2C%20but%20the%20operation%20steps%20and%20technical%20details%20are%20still%20best%20reference%20for%20the%20multi-core%20tests.%3C%2FP%3E%0A%3CP%3EI%20apologize%20for%20your%20inconvenience.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3EChenyin%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2088817%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2088817%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F24163%22%20target%3D%22_blank%22%3E%40chenyin_h%3C%2FA%3E%2C%3C%2FP%3E%3CP%3EThank%20you%2C%20as%20always%2C%20for%20your%20continued%20support.%20The%20AN13750%20document%2C%20%22Enabling%20Multicore%20Application%20on%20S32G2%20using%20S32G2%20Platform%20Software%20Integration%2C%22%20available%20online%2C%20appears%20to%20be%20outdated.%3C%2FP%3E%3CP%3EIf%20possible%2C%20could%20you%20please%20share%20the%20latest%20version%20of%20the%20document%20that%20outlines%20the%20steps%20using%20the%20Yocto%20build%20process%2C%20or%20provide%20me%20with%20a%20link%20to%20the%20updated%20version%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2088801%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2088801%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F248126%22%20target%3D%22_blank%22%3E%40Jayanth-KB%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks%20for%20you%20reply.%3C%2FP%3E%0A%3CP%3EI%20understand%20that%20you%20were%20not%20only%20running%20IPCF%20examples%2C%20but%20combining%20other%20functions%20with%20it%2C%20for%20such%20scenarios%2C%20I%20suggest%20not%20running%20the%20M7%20application%20via%20U-boot%2C%20but%20following%20the%20way%20listed%20in%20AN13750%2C%20to%20use%20the%20bootloader%20to%20load%20both%20M7%2FA53%20software.%3C%2FP%3E%0A%3CP%3ENote%20that%20while%20running%20the%20applications%20simultaneously%2C%20you%20have%20to%20check%20if%20there%20are%20any%20conflicts%20between%20the%20two%20sides%2C%20including%20clocks%2C%20pins%2C%20shared%20memories%2C%20etc.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3EChenyin%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2087975%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2087975%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F24163%22%20target%3D%22_blank%22%3E%40chenyin_h%3C%2FA%3E%2C%3C%2FP%3E%3CP%3EI%20successfully%20built%20the%20ipc-shm%20module%20using%20the%20Yocto%20build%20system%2C%20and%20it%20is%20running%20fine%20on%20Linux.%20Communication%20with%20the%20M7%20core%20appears%20to%20be%20functioning%20correctly.%3C%2FP%3E%3CP%3EOn%20the%20U-Boot%20console%2C%20I%20ran%20the%20following%20commands%20to%20start%20ipc-shm%20on%20the%20M%20core.%3C%2FP%3E%3CP%3E%3CSPAN%3Edcache%20off%3CBR%20%2F%3Emw.q%200x34100000%200x0%200x40000%3CBR%20%2F%3Efatload%20mmc%200%3A2%200x80000000%20IPCF_Example_S32G399A_M7_0.bin%3CBR%20%2F%3Ecp.b%200x80000000%200x34300000%200x300000%3CBR%20%2F%3Estartm7%200x34500400%3CBR%20%2F%3Eboot%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JayanthKB_0-1745819634892.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JayanthKB_0-1745819634892.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F335104iF9608F8AA6671368%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JayanthKB_0-1745819634892.png%22%20alt%3D%22JayanthKB_0-1745819634892.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EI%20have%20combined%20the%20CAN%20example%20with%20the%20ipc-shm%20project%20and%20built%20a%20.bin%20file.%20I%20used%20the%20same%20U-Boot%20console%20command%20to%20start%20the%20M7%20core%2C%20but%20the%20startup%20sequence%20is%20currently%20stuck%3CBR%20%2F%3ENOTICE%3A%20Reset%20status%3A%20Power-On%20Reset%3CBR%20%2F%3ENOTICE%3A%20BL2%3A%20v2.10.7(release)%3Absp43.0-2.10.7%3CBR%20%2F%3ENOTICE%3A%20BL2%3A%20Built%20%3A%2008%3A17%3A37%2C%20Nov%2026%202024%3CBR%20%2F%3ENOTICE%3A%20BL2%3A%20Booting%20BL31%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EU-Boot%202022.04%2Bgc01b3bf7b1%2Bp0%20(Nov%2021%202024%20-%2014%3A00%3A36%20%2B0000)%3C%2FP%3E%3CP%3ESoC%3A%20NXP%20S32G399A%20rev.%201.1%3CBR%20%2F%3ECPU%3A%20ARM%20Cortex-A53%20r0p4%20%40%20max%201300%20MHz%3CBR%20%2F%3EModel%3A%20NXP%20S32G399A-RDB3%3CBR%20%2F%3EDRAM%3A%203.5%20GiB%3CBR%20%2F%3ECore%3A%20315%20devices%2C%2025%20uclasses%2C%20devicetree%3A%20board%3CBR%20%2F%3EMMC%3A%20FSL_SDHC%3A%200%3CBR%20%2F%3ELoading%20Environment%20from%20MMC...%20OK%3CBR%20%2F%3Es32cc_serdes_phy%20serdes%4040480000%3A%20Using%20mode%200%20for%20SerDes%20subsystem%3CBR%20%2F%3Epci_s32cc%20pcie%4040400000%3A%20Configuring%20as%20RootComplex%3CBR%20%2F%3Epci_s32cc%20pcie%4040400000%3A%20Failed%20to%20get%20link%20up%3CBR%20%2F%3EIn%3A%20serial%40401c8000%3CBR%20%2F%3EOut%3A%20serial%40401c8000%3CBR%20%2F%3EErr%3A%20serial%40401c8000%3CBR%20%2F%3EBoard%20revision%3A%20RDB3%20Revision%20F%3CBR%20%2F%3EPCIe%3A%20BusDevFun%20VendorId%20DeviceId%20Device%20Class%20Sub-Class%3CBR%20%2F%3E__________________________________________________________________________%3CBR%20%2F%3Epcie%4040400000%20RootComplex%3CBR%20%2F%3E%7C%20%60--%2001%3A00.00%200x1957%200x4300%20Bridge%20device%200x04%3CBR%20%2F%3ENet%3A%20eth0%3A%20ethernet%404033c000%3CBR%20%2F%3EFound%20PFE%20version%200x0101%20(S32G3)%3CBR%20%2F%3EPFEng%20firmware%20file%20'mmc%400%3A2%3As32g_pfe_class.fw'%20loading%20failed%3A%20-2%3C%2FP%3E%3CP%3EFound%20PFE%20version%200x0101%20(S32G3)%3CBR%20%2F%3EPFEng%20firmware%20file%20'mmc%400%3A2%3As32g_pfe_class.fw'%20loading%20failed%3A%20-2%3C%2FP%3E%3CP%3EFound%20PFE%20version%200x0101%20(S32G3)%3CBR%20%2F%3EPFEng%20firmware%20file%20'mmc%400%3A2%3As32g_pfe_class.fw'%20loading%20failed%3A%20-2%3C%2FP%3E%3CP%3EHit%20any%20key%20to%20stop%20autoboot%3A%200%3CBR%20%2F%3EFailed%20to%20load%20'Lin_Llce_DS_S32G399A_M7.bin'%3CBR%20%2F%3EStarting%20CM7_0%20core%20at%20SRAM%20address%200x34500400%20...%20done.%3CBR%20%2F%3EM7%20core%20started%3CBR%20%2F%3Eswitch%20to%20partitions%20%230%2C%20OK%3CBR%20%2F%3Emmc0%20is%20current%20device%3CBR%20%2F%3E16109576%20bytes%20read%20in%20779%20ms%20(19.7%20MiB%2Fs)%3CBR%20%2F%3EBooting%20from%20mmc%20...%3CBR%20%2F%3E61499%20bytes%20read%20in%2095%20ms%20(631.8%20KiB%2Fs)%3CBR%20%2F%3E%23%23%20Flattened%20Device%20Tree%20blob%20at%2083000000%3CBR%20%2F%3EBooting%20using%20the%20fdt%20blob%20at%200x83000000%3CBR%20%2F%3EUsing%20Device%20Tree%20in%20place%20at%200000000083000000%2C%20end%20000000008301203a%3CBR%20%2F%3Efixup%3A%20pfe1%3A%20update%20phy%20addr%20to%200x8%3CBR%20%2F%3EFailed%20to%20configure%20XPCS1_1%3CBR%20%2F%3EFailed%20to%20update%20XPCS1%20for%20SerDes1%3C%2FP%3E%3CP%3EStarting%20kernel%20...%3C%2FP%3E%3CP%3E%5B%200.000000%5D%20Booting%20Linux%20on%20physical%20CPU%200x0000000000%20%5B0x410fd034%5D%3CBR%20%2F%3E%5B%200.000000%5D%20Linux%20version%206.6.52-rt43-g1a29a32be610%20(oe-user%40oe-host)%20(aarch64-fsl-linux-gcc%20(GCC)%2011.4.0%2C%20GNU%20ld%20(GNU%20Binutils)%202.38.20220708)%20%231%20SMP%20PREEMPT%20Thu%20Nov%2021%2009%3A35%3A09%20UTC%202024%3CBR%20%2F%3E%5B%200.000000%5D%20Machine%20model%3A%20NXP%20S32G3%20Reference%20Design%20Board%20(S32G-VNP-RDB3)%3CBR%20%2F%3E%5B%200.000000%5D%20earlycon%3A%20linflex0%20at%20MMIO%200x00000000401c8000%20(options%20'')%3CBR%20%2F%3E%5B%200.000000%5D%20printk%3A%20legacy%20bootconsole%20%5Blinflex0%5D%20enabled%3CBR%20%2F%3E%5B%200.000000%5D%20OF%3A%20reserved%20mem%3A%200x0000000034000000..0x000000003407ffff%20(512%20KiB)%20nomap%20non-reusable%20pfebufs%4034000000%3CBR%20%2F%3E%5B%200.000000%5D%20OF%3A%20reserved%20mem%3A%200x0000000034080000..0x000000003409ffff%20(128%20KiB)%20nomap%20non-reusable%20pfebufs%4034080000%3CBR%20%2F%3E%5B%200.000000%5D%20Reserved%20memory%3A%20created%20DMA%20memory%20pool%20at%200x0000000083200000%2C%20size%203%20MiB%3CBR%20%2F%3E%5B%200.000000%5D%20OF%3A%20reserved%20mem%3A%20initialized%20node%20pfebufs%4083200000%2C%20compatible%20id%20shared-dma-pool%3CBR%20%2F%3E%5B%200.000000%5D%20OF%3A%20reserved%20mem%3A%200x0000000083200000..0x00000000835dffff%20(3968%20KiB)%20nomap%20non-reusable%20pfebufs%4083200000%3CBR%20%2F%3E%5B%200.000000%5D%20OF%3A%20reserved%20mem%3A%200x00000000835e0000..0x00000000835fffff%20(128%20KiB)%20map%20non-reusable%20pfebufs%40835e0000%3CBR%20%2F%3E%5B%200.000000%5D%20OF%3A%20reserved%20mem%3A%200x0000000084000000..0x0000000084ffffff%20(16384%20KiB)%20nomap%20non-reusable%20shm%4084000000%3CBR%20%2F%3E%5B%200.000000%5D%20OF%3A%20reserved%20mem%3A%200x00000000c0000000..0x00000000c03fffff%20(4096%20KiB)%20nomap%20non-reusable%20shm%40c0000000%3CBR%20%2F%3E%5B%200.000000%5D%20OF%3A%20reserved%20mem%3A%200x00000000c0400000..0x00000000c07fffff%20(4096%20KiB)%20nomap%20non-reusable%20shm%40c0400000%3CBR%20%2F%3E%5B%200.000000%5D%20OF%3A%20reserved%20mem%3A%200x00000000d0000000..0x00000000d000007f%20(0%20KiB)%20nomap%20non-reusable%20shm%40d0000000%3CBR%20%2F%3E%5B%200.000000%5D%20OF%3A%20reserved%20mem%3A%200x00000000d0000080..0x00000000d00000ff%20(0%20KiB)%20nomap%20non-reusable%20shm%40d0000080%3CBR%20%2F%3E%5B%200.000000%5D%20OF%3A%20reserved%20mem%3A%200x00000000ff600000..0x00000000ff7fffff%20(2048%20KiB)%20nomap%20non-reusable%20atf%40ff600000%3CBR%20%2F%3E%5B%200.000000%5D%20Zone%20ranges%3A%3CBR%20%2F%3E%5B%200.000000%5D%20DMA%20%5Bmem%200x0000000080000000-0x00000000ffffffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20DMA32%20empty%3CBR%20%2F%3E%5B%200.000000%5D%20Normal%20%5Bmem%200x0000000100000000-0x00000008dfffffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20Movable%20zone%20start%20for%20each%20node%3CBR%20%2F%3E%5B%200.000000%5D%20Early%20memory%20node%20ranges%3CBR%20%2F%3E%5B%200.000000%5D%20node%200%3A%20%5Bmem%200x0000000080000000-0x00000000831fffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20node%200%3A%20%5Bmem%200x0000000083200000-0x00000000835dffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20node%200%3A%20%5Bmem%200x00000000835e0000-0x0000000083ffffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20node%200%3A%20%5Bmem%200x0000000084000000-0x0000000084ffffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20node%200%3A%20%5Bmem%200x0000000085000000-0x00000000bfffffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20node%200%3A%20%5Bmem%200x00000000c0000000-0x00000000c07fffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20node%200%3A%20%5Bmem%200x00000000c0800000-0x00000000cfffffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20node%200%3A%20%5Bmem%200x00000000d0001000-0x00000000ff5fffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20node%200%3A%20%5Bmem%200x00000000ff600000-0x00000000ff7fffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20node%200%3A%20%5Bmem%200x00000000ff800000-0x00000000ffffffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20node%200%3A%20%5Bmem%200x0000000880000000-0x00000008dfffffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20Initmem%20setup%20node%200%20%5Bmem%200x0000000080000000-0x00000008dfffffff%5D%3CBR%20%2F%3E%5B%200.000000%5D%20On%20node%200%2C%20zone%20DMA%3A%201%20pages%20in%20unavailable%20ranges%3CBR%20%2F%3E%5B%200.000000%5D%20cma%3A%20Reserved%20256%20MiB%20at%200x00000000ef600000%20on%20node%20-1%3CBR%20%2F%3E%5B%200.000000%5D%20psci%3A%20probing%20for%20conduit%20method%20from%20DT.%3CBR%20%2F%3E%5B%200.000000%5D%20psci%3A%20PSCIv1.1%20detected%20in%20firmware.%3CBR%20%2F%3E%5B%200.000000%5D%20psci%3A%20Using%20standard%20PSCI%20v0.2%20function%20IDs%3CBR%20%2F%3E%5B%200.000000%5D%20psci%3A%20MIGRATE_INFO_TYPE%20not%20supported.%3CBR%20%2F%3E%5B%200.000000%5D%20psci%3A%20SMC%20Calling%20Convention%20v1.4%3CBR%20%2F%3E%5B%200.000000%5D%20percpu%3A%20Embedded%2019%20pages%2Fcpu%20s40168%20r8192%20d29464%20u77824%3CBR%20%2F%3E%5B%200.000000%5D%20Detected%20VIPT%20I-cache%20on%20CPU0%3CBR%20%2F%3E%5B%200.000000%5D%20CPU%20features%3A%20detected%3A%20GIC%20system%20register%20CPU%20interface%3CBR%20%2F%3E%5B%200.000000%5D%20CPU%20features%3A%20detected%3A%20ARM%20erratum%20845719%3CBR%20%2F%3E%5B%200.000000%5D%20CPU%20features%3A%20detected%3A%20ARM%20errata%201165522%2C%201319367%2C%201530923%2C%20or%201530924%3CBR%20%2F%3E%5B%200.000000%5D%20alternatives%3A%20applying%20boot%20alternatives%3CBR%20%2F%3E%5B%200.000000%5D%20Kernel%20command%20line%3A%20console%3DttyLF0%2C115200%20root%3D%2Fdev%2Fmmcblk0p3%20rootwait%20rw%20earlycon%3CBR%20%2F%3E%5B%200.000000%5D%20Dentry%20cache%20hash%20table%20entries%3A%20524288%20(order%3A%2010%2C%204194304%20bytes%2C%20linear)%3CBR%20%2F%3E%5B%200.000000%5D%20Inode-cache%20hash%20table%20entries%3A%20262144%20(order%3A%209%2C%202097152%20bytes%2C%20linear)%3CBR%20%2F%3E%5B%200.000000%5D%20Built%201%20zonelists%2C%20mobility%20grouping%20on.%20Total%20pages%3A%20903167%3CBR%20%2F%3E%5B%200.000000%5D%20mem%20auto-init%3A%20stack%3Aoff%2C%20heap%20alloc%3Aoff%2C%20heap%20free%3Aoff%3CBR%20%2F%3E%5B%200.000000%5D%20software%20IO%20TLB%3A%20area%20num%208.%3CBR%20%2F%3E%5B%200.000000%5D%20software%20IO%20TLB%3A%20mapped%20%5Bmem%200x00000000eb600000-0x00000000ef600000%5D%20(64MB)%3CBR%20%2F%3E%5B%200.000000%5D%20Memory%3A%203223176K%2F3670012K%20available%20(9984K%20kernel%20code%2C%20692K%20rwdata%2C%203052K%20rodata%2C%201856K%20init%2C%20230K%20bss%2C%20184692K%20reserved%2C%20262144K%20cma-reserved)%3CBR%20%2F%3E%5B%200.000000%5D%20SLUB%3A%20HWalign%3D64%2C%20Order%3D0-3%2C%20MinObjects%3D0%2C%20CPUs%3D8%2C%20Nodes%3D1%3CBR%20%2F%3E%5B%200.000000%5D%20rcu%3A%20Preemptible%20hierarchical%20RCU%20implementation.%3CBR%20%2F%3E%5B%200.000000%5D%20rcu%3A%20RCU%20event%20tracing%20is%20enabled.%3CBR%20%2F%3E%5B%200.000000%5D%20Trampoline%20variant%20of%20Tasks%20RCU%20enabled.%3CBR%20%2F%3E%5B%200.000000%5D%20Tracing%20variant%20of%20Tasks%20RCU%20enabled.%3CBR%20%2F%3E%5B%200.000000%5D%20rcu%3A%20RCU%20calculated%20value%20of%20scheduler-enlistment%20delay%20is%2025%20jiffies.%3CBR%20%2F%3E%5B%200.000000%5D%20NR_IRQS%3A%2064%2C%20nr_irqs%3A%2064%2C%20preallocated%20irqs%3A%200%3CBR%20%2F%3E%5B%200.000000%5D%20GICv3%3A%20GIC%3A%20Using%20split%20EOI%2FDeactivate%20mode%3CBR%20%2F%3E%5B%200.000000%5D%20GICv3%3A%20544%20SPIs%20implemented%3CBR%20%2F%3E%5B%200.000000%5D%20GICv3%3A%200%20Extended%20SPIs%20implemented%3CBR%20%2F%3E%5B%200.000000%5D%20GICv3%3A%20MBI%20range%20%5B167%3A182%5D%3CBR%20%2F%3E%5B%200.000000%5D%20GICv3%3A%20Using%20MBI%20frame%200x0000000050800000%3CBR%20%2F%3E%5B%200.000000%5D%20Root%20IRQ%20handler%3A%20gic_handle_irq%3CBR%20%2F%3E%5B%200.000000%5D%20GICv3%3A%20GICv3%20features%3A%2016%20PPIs%3CBR%20%2F%3E%5B%200.000000%5D%20GICv3%3A%20CPU0%3A%20found%20redistributor%200%20region%200%3A0x0000000050900000%3CBR%20%2F%3E%5B%200.000000%5D%20ITS%3A%20No%20ITS%20available%2C%20not%20enabling%20LPIs%3CBR%20%2F%3E%5B%200.000000%5D%20rcu%3A%20srcu_init%3A%20Setting%20srcu_struct%20sizes%20based%20on%20contention.%3CBR%20%2F%3E%5B%200.000000%5D%20arch_timer%3A%20cp15%20timer(s)%20running%20at%205.00MHz%20(phys).%3CBR%20%2F%3E%5B%200.000000%5D%20clocksource%3A%20arch_sys_counter%3A%20mask%3A%200xffffffffffffff%20max_cycles%3A%200x127350b88%2C%20max_idle_ns%3A%20440795202120%20ns%3CBR%20%2F%3E%5B%200.000001%5D%20sched_clock%3A%2056%20bits%20at%205MHz%2C%20resolution%20200ns%2C%20wraps%20every%204398046511100ns%3CBR%20%2F%3E%5B%200.008360%5D%20Console%3A%20colour%20dummy%20device%2080x25%3CBR%20%2F%3E%5B%200.012449%5D%20Calibrating%20delay%20loop%20(skipped)%2C%20value%20calculated%20using%20timer%20frequency..%2010.00%20BogoMIPS%20(lpj%3D20000)%3CBR%20%2F%3E%5B%200.022656%5D%20pid_max%3A%20default%3A%2032768%20minimum%3A%20301%3CBR%20%2F%3E%5B%200.027383%5D%20Mount-cache%20hash%20table%20entries%3A%208192%20(order%3A%204%2C%2065536%20bytes%2C%20linear)%3CBR%20%2F%3E%5B%200.034647%5D%20Mountpoint-cache%20hash%20table%20entries%3A%208192%20(order%3A%204%2C%2065536%20bytes%2C%20linear)%3CBR%20%2F%3E%5B%200.044192%5D%20RCU%20Tasks%3A%20Setting%20shift%20to%203%20and%20lim%20to%201%20rcu_task_cb_adjust%3D1.%3CBR%20%2F%3E%5B%200.050875%5D%20RCU%20Tasks%20Trace%3A%20Setting%20shift%20to%203%20and%20lim%20to%201%20rcu_task_cb_adjust%3D1.%3CBR%20%2F%3E%5B%200.058543%5D%20rcu%3A%20Hierarchical%20SRCU%20implementation.%3CBR%20%2F%3E%5B%200.063137%5D%20rcu%3A%20Max%20phase%20no-delay%20instances%20is%201000.%3CBR%20%2F%3E%5B%200.069037%5D%20smp%3A%20Bringing%20up%20secondary%20CPUs%20...%3CBR%20%2F%3E%5B%200.073718%5D%20Detected%20VIPT%20I-cache%20on%20CPU1%3CBR%20%2F%3E%5B%200.073775%5D%20GICv3%3A%20CPU1%3A%20found%20redistributor%201%20region%200%3A0x0000000050920000%3CBR%20%2F%3E%5B%200.073813%5D%20CPU1%3A%20Booted%20secondary%20processor%200x0000000001%20%5B0x410fd034%5D%3CBR%20%2F%3E%5B%200.074412%5D%20Detected%20VIPT%20I-cache%20on%20CPU2%3CBR%20%2F%3E%5B%200.074447%5D%20GICv3%3A%20CPU2%3A%20found%20redistributor%202%20region%200%3A0x0000000050940000%3CBR%20%2F%3E%5B%200.074466%5D%20CPU2%3A%20Booted%20secondary%20processor%200x0000000002%20%5B0x410fd034%5D%3CBR%20%2F%3E%5B%200.075019%5D%20Detected%20VIPT%20I-cache%20on%20CPU3%3CBR%20%2F%3E%5B%200.075054%5D%20GICv3%3A%20CPU3%3A%20found%20redistributor%203%20region%200%3A0x0000000050960000%3CBR%20%2F%3E%5B%200.075072%5D%20CPU3%3A%20Booted%20secondary%20processor%200x0000000003%20%5B0x410fd034%5D%3CBR%20%2F%3E%5B%200.075643%5D%20Detected%20VIPT%20I-cache%20on%20CPU4%3CBR%20%2F%3E%5B%200.075702%5D%20GICv3%3A%20CPU4%3A%20found%20redistributor%20100%20region%200%3A0x0000000050980000%3CBR%20%2F%3E%5B%200.075732%5D%20CPU4%3A%20Booted%20secondary%20processor%200x0000000100%20%5B0x410fd034%5D%3CBR%20%2F%3E%5B%200.076310%5D%20Detected%20VIPT%20I-cache%20on%20CPU5%3CBR%20%2F%3E%5B%200.076350%5D%20GICv3%3A%20CPU5%3A%20found%20redistributor%20101%20region%200%3A0x00000000509a0000%3CBR%20%2F%3E%5B%200.076370%5D%20CPU5%3A%20Booted%20secondary%20processor%200x0000000101%20%5B0x410fd034%5D%3CBR%20%2F%3E%5B%200.076930%5D%20Detected%20VIPT%20I-cache%20on%20CPU6%3CBR%20%2F%3E%5B%200.076970%5D%20GICv3%3A%20CPU6%3A%20found%20redistributor%20102%20region%200%3A0x00000000509c0000%3CBR%20%2F%3E%5B%200.076989%5D%20CPU6%3A%20Booted%20secondary%20processor%200x0000000102%20%5B0x410fd034%5D%3CBR%20%2F%3E%5B%200.077599%5D%20Detected%20VIPT%20I-cache%20on%20CPU7%3CBR%20%2F%3E%5B%200.077640%5D%20GICv3%3A%20CPU7%3A%20found%20redistributor%20103%20region%200%3A0x00000000509e0000%3CBR%20%2F%3E%5B%200.077660%5D%20CPU7%3A%20Booted%20secondary%20processor%200x0000000103%20%5B0x410fd034%5D%3CBR%20%2F%3E%5B%200.077737%5D%20smp%3A%20Brought%20up%201%20node%2C%208%20CPUs%3CBR%20%2F%3E%5B%200.203632%5D%20SMP%3A%20Total%20of%208%20processors%20activated.%3CBR%20%2F%3E%5B%200.208307%5D%20CPU%20features%3A%20detected%3A%2032-bit%20EL0%20Support%3CBR%20%2F%3E%5B%200.213439%5D%20CPU%20features%3A%20detected%3A%20CRC32%20instructions%3CBR%20%2F%3E%5B%200.218623%5D%20CPU%3A%20All%20CPU(s)%20started%20at%20EL2%3CBR%20%2F%3E%5B%200.222641%5D%20alternatives%3A%20applying%20system-wide%20alternatives%3CBR%20%2F%3E%5B%200.230105%5D%20devtmpfs%3A%20initialized%3CBR%20%2F%3E%5B%200.241591%5D%20clocksource%3A%20jiffies%3A%20mask%3A%200xffffffff%20max_cycles%3A%200xffffffff%2C%20max_idle_ns%3A%207645041785100000%20ns%3CBR%20%2F%3E%5B%200.250924%5D%20futex%20hash%20table%20entries%3A%202048%20(order%3A%205%2C%20131072%20bytes%2C%20linear)%3CBR%20%2F%3E%5B%200.265820%5D%20pinctrl%20core%3A%20initialized%20pinctrl%20subsystem%3CBR%20%2F%3E%5B%200.271504%5D%20NET%3A%20Registered%20PF_NETLINK%2FPF_ROUTE%20protocol%20family%3CBR%20%2F%3E%5B%200.277989%5D%20DMA%3A%20preallocated%20512%20KiB%20GFP_KERNEL%20pool%20for%20atomic%20allocations%3CBR%20%2F%3E%5B%200.284829%5D%20DMA%3A%20preallocated%20512%20KiB%20GFP_KERNEL%7CGFP_DMA%20pool%20for%20atomic%20allocations%3CBR%20%2F%3E%5B%200.292592%5D%20DMA%3A%20preallocated%20512%20KiB%20GFP_KERNEL%7CGFP_DMA32%20pool%20for%20atomic%20allocations%3CBR%20%2F%3E%5B%200.300578%5D%20thermal_sys%3A%20Registered%20thermal%20governor%20'step_wise'%3CBR%20%2F%3E%5B%200.300686%5D%20hw-breakpoint%3A%20found%206%20breakpoint%20and%204%20watchpoint%20registers.%3CBR%20%2F%3E%5B%200.313162%5D%20ASID%20allocator%20initialised%20with%2065536%20entries%3CBR%20%2F%3E%5B%200.318516%5D%20Serial%3A%20AMBA%20PL011%20UART%20driver%3CBR%20%2F%3E%5B%200.322536%5D%20scmi_core%3A%20SCMI%20protocol%20bus%20registered%3CBR%20%2F%3E%5B%200.328423%5D%20scmi_protocol%20scmi_dev.1%3A%20Enabled%20polling%20mode%20TX%20channel%20-%20prot_id%3A16%3CBR%20%2F%3E%5B%200.335921%5D%20arm-scmi%20firmware%3Ascmi%3A%20SCMI%20Notifications%20-%20Core%20Enabled.%3CBR%20%2F%3E%5B%200.342125%5D%20arm-scmi%20firmware%3Ascmi%3A%20SCMI%20Protocol%20v2.0%20'NXP%3AS32G399A'%20Firmware%20version%200x0%3CBR%20%2F%3E%5B%200.357243%5D%20platform%204009c240.siul2-pinctrl%3A%20Fixed%20dependency%20cycle(s)%20with%20%2Fsoc%2Fsiul2%404009c000%2Fsiul2-pinctrl%404009c240%2Fjtag_pins%3CBR%20%2F%3E%5B%200.376950%5D%20Modules%3A%2028768%20pages%20in%20range%20for%20non-PLT%20usage%3CBR%20%2F%3E%5B%200.376959%5D%20Modules%3A%20520288%20pages%20in%20range%20for%20PLT%20usage%3CBR%20%2F%3E%5B%200.382609%5D%20HugeTLB%3A%20registered%201.00%20GiB%20page%20size%2C%20pre-allocated%200%20pages%3CBR%20%2F%3E%5B%200.394257%5D%20HugeTLB%3A%200%20KiB%20vmemmap%20can%20be%20freed%20for%20a%201.00%20GiB%20page%3CBR%20%2F%3E%5B%200.400508%5D%20HugeTLB%3A%20registered%2032.0%20MiB%20page%20size%2C%20pre-allocated%200%20pages%3CBR%20%2F%3E%5B%200.407276%5D%20HugeTLB%3A%200%20KiB%20vmemmap%20can%20be%20freed%20for%20a%2032.0%20MiB%20page%3CBR%20%2F%3E%5B%200.413527%5D%20HugeTLB%3A%20registered%202.00%20MiB%20page%20size%2C%20pre-allocated%200%20pages%3CBR%20%2F%3E%5B%200.420296%5D%20HugeTLB%3A%200%20KiB%20vmemmap%20can%20be%20freed%20for%20a%202.00%20MiB%20page%3CBR%20%2F%3E%5B%200.426550%5D%20HugeTLB%3A%20registered%2064.0%20KiB%20page%20size%2C%20pre-allocated%200%20pages%3CBR%20%2F%3E%5B%200.433316%5D%20HugeTLB%3A%200%20KiB%20vmemmap%20can%20be%20freed%20for%20a%2064.0%20KiB%20page%3CBR%20%2F%3E%5B%200.447209%5D%20SCSI%20subsystem%20initialized%3CBR%20%2F%3E%5B%200.450698%5D%20usbcore%3A%20registered%20new%20interface%20driver%20usbfs%3CBR%20%2F%3E%5B%200.456034%5D%20usbcore%3A%20registered%20new%20interface%20driver%20hub%3CBR%20%2F%3E%5B%200.461329%5D%20usbcore%3A%20registered%20new%20device%20driver%20usb%3CBR%20%2F%3E%5B%200.466859%5D%20pps_core%3A%20LinuxPPS%20API%20ver.%201%20registered%3CBR%20%2F%3E%5B%200.471390%5D%20pps_core%3A%20Software%20ver.%205.3.6%20-%20Copyright%202005-2007%20Rodolfo%20Giometti%20%3CGIOMETTI%3E%3CBR%20%2F%3E%5B%200.480512%5D%20PTP%20clock%20support%20registered%3CBR%20%2F%3E%5B%200.485347%5D%20vgaarb%3A%20loaded%3CBR%20%2F%3E%5B%200.487952%5D%20clocksource%3A%20Switched%20to%20clocksource%20arch_sys_counter%3CBR%20%2F%3E%5B%200.499971%5D%20NET%3A%20Registered%20PF_INET%20protocol%20family%3CBR%20%2F%3E%5B%200.504646%5D%20IP%20idents%20hash%20table%20entries%3A%2065536%20(order%3A%207%2C%20524288%20bytes%2C%20linear)%3CBR%20%2F%3E%5B%200.514364%5D%20tcp_listen_portaddr_hash%20hash%20table%20entries%3A%202048%20(order%3A%203%2C%2032768%20bytes%2C%20linear)%3CBR%20%2F%3E%5B%200.522533%5D%20Table-perturb%20hash%20table%20entries%3A%2065536%20(order%3A%206%2C%20262144%20bytes%2C%20linear)%3CBR%20%2F%3E%5B%200.530191%5D%20TCP%20established%20hash%20table%20entries%3A%2032768%20(order%3A%206%2C%20262144%20bytes%2C%20linear)%3CBR%20%2F%3E%5B%200.538281%5D%20TCP%20bind%20hash%20table%20entries%3A%2032768%20(order%3A%208%2C%201048576%20bytes%2C%20linear)%3CBR%20%2F%3E%5B%200.546639%5D%20TCP%3A%20Hash%20tables%20configured%20(established%2032768%20bind%2032768)%3CBR%20%2F%3E%5B%200.552863%5D%20UDP%20hash%20table%20entries%3A%202048%20(order%3A%204%2C%2065536%20bytes%2C%20linear)%3CBR%20%2F%3E%5B%200.559487%5D%20UDP-Lite%20hash%20table%20entries%3A%202048%20(order%3A%204%2C%2065536%20bytes%2C%20linear)%3CBR%20%2F%3E%5B%200.566730%5D%20NET%3A%20Registered%20PF_UNIX%2FPF_LOCAL%20protocol%20family%3CBR%20%2F%3E%5B%200.572568%5D%20RPC%3A%20Registered%20named%20UNIX%20socket%20transport%20module.%3CBR%20%2F%3E%5B%200.578085%5D%20RPC%3A%20Registered%20udp%20transport%20module.%3CBR%20%2F%3E%5B%200.582766%5D%20RPC%3A%20Registered%20tcp%20transport%20module.%3CBR%20%2F%3E%5B%200.587452%5D%20RPC%3A%20Registered%20tcp-with-tls%20transport%20module.%3CBR%20%2F%3E%5B%200.592922%5D%20RPC%3A%20Registered%20tcp%20NFSv4.1%20backchannel%20transport%20module.%3CBR%20%2F%3E%5B%200.599369%5D%20PCI%3A%20CLS%200%20bytes%2C%20default%2064%3CBR%20%2F%3E%5B%200.604889%5D%20workingset%3A%20timestamp_bits%3D46%20max_order%3D20%20bucket_order%3D0%3CBR%20%2F%3E%5B%200.611403%5D%20fuse%3A%20init%20(API%20version%207.39)%3CBR%20%2F%3E%5B%200.615203%5D%20NET%3A%20Registered%20PF_ALG%20protocol%20family%3CBR%20%2F%3E%5B%200.619801%5D%20Block%20layer%20SCSI%20generic%20(bsg)%20driver%20version%200.4%20loaded%20(major%20248)%3CBR%20%2F%3E%5B%200.627134%5D%20io%20scheduler%20mq-deadline%20registered%3CBR%20%2F%3E%5B%200.631646%5D%20io%20scheduler%20kyber%20registered%3CBR%20%2F%3E%5B%200.635647%5D%20io%20scheduler%20bfq%20registered%3CBR%20%2F%3E%5B%200.643210%5D%20s32cc-siul2-pinctrl%204009c240.siul2-pinctrl%3A%20initialized%20s32%20pinctrl%20driver%3CBR%20%2F%3E%5B%200.651905%5D%20s32cc-siul2-gpio%204009d700.siul2-gpio%3A%20No%20cache%20defaults%2C%20reading%20back%20from%20HW%3CBR%20%2F%3E%5B%200.659742%5D%20s32cc-siul2-gpio%204009d700.siul2-gpio%3A%20No%20cache%20defaults%2C%20reading%20back%20from%20HW%3CBR%20%2F%3E%5B%200.668200%5D%20gpio%20gpiochip0%3A%20Static%20allocation%20of%20GPIO%20base%20is%20deprecated%2C%20use%20dynamic%20allocation.%3CBR%20%2F%3E%5B%200.677502%5D%20s32cc-siul2-gpio%204009d700.siul2-gpio%3A%20No%20cache%20defaults%2C%20reading%20back%20from%20HW%3CBR%20%2F%3E%5B%200.685294%5D%20s32cc-siul2-gpio%204009d700.siul2-gpio%3A%20No%20cache%20defaults%2C%20reading%20back%20from%20HW%3CBR%20%2F%3E%5B%200.704703%5D%20printk%3A%20legacy%20console%20%5BttyLF0%5D%20enabled000%20(irq%20%3D%2023%2C%20base_baud%20%3D%207812500)%20is%20a%20FSL_LINFLEX%3CBR%20%2F%3E%5B%200.704703%5D%20printk%3A%20legacy%20console%20%5BttyLF0%5D%20enabled%3CBR%20%2F%3E%5B%200.714590%5D%20printk%3A%20legacy%20bootconsole%20%5Blinflex0%5D%20disabled%3CBR%20%2F%3E%5B%200.714590%5D%20printk%3A%20legacy%20bootconsole%20%5Blinflex0%5D%20disabled%3CBR%20%2F%3E%5B%200.728571%5D%20401cc000.serial%3A%20ttyLF1%20at%20MMIO%200x401cc000%20(irq%20%3D%2024%2C%20base_baud%20%3D%207812500)%20is%20a%20FSL_LINFLEX%3CBR%20%2F%3E%5B%200.739849%5D%20s32cc_fccu%204030c000.fccu%3A%20FCCU%20status%20is%200%20(normal)%3CBR%20%2F%3E%5B%200.748112%5D%20sja1110-sw%401%20enforce%20active%20low%20on%20GPIO%20handle%3C%2FGIOMETTI%3E%3C%2FP%3E%3CP%3EAny%20help%20and%20guidance%20will%20be%20appreciated%3C%2FP%3E%3CP%3EBest%20Regards%2C%3CBR%20%2F%3EJayanth%20KB%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2082467%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2082467%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F248126%22%20target%3D%22_blank%22%3E%40Jayanth-KB%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks%20for%20your%20detailed%20reply.%3C%2FP%3E%0A%3CP%3E1.%20For%20the%20first%20issue%2C%20would%20you%20mind%20double%20checking%20if%20the%26nbsp%3B%3CSPAN%3E%26nbsp%3BIPCF_Example_S32G399A_M7_0.bin%20is%20located%20in%20the%20first%20partition%20of%20you%20SD%20card%3F%20seems%20it%20is%20not%20found.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E2.%20For%20the%20second%20issue(insmod)%2C%20it%20is%20because%20the%20IPCF%20module%20is%20not%20automatically%20built%20from%20default%20BSP43%20build%2C%20you%20may%20try%20building%20it%20manually%2C%20then%20copy%20them%20to%20the%20rootfs%20for%20another%20trial.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3EBR%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EChenyin%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2082193%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2082193%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Eon%20Linux%20side%20%3A%3C%2FP%3E%3CP%3E1.%20Login%20with%20root%20and%20run%20linux%20sample%20app%3A%3A%3C%2FP%3E%3CP%3Esudo%20insmod%20%2Flib%2Fmodules%2F%60uname%20-r%60%2Fextra%2Fipc-shm-dev.ko%3CBR%20%2F%3Esudo%20insmod%20%2Flib%2Fmodules%2F%60uname%20-r%60%2Fextra%2Fipc-shm-sample.ko%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JayanthKB_0-1744862312541.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JayanthKB_0-1744862312541.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F333574iB57E0E979048A7B2%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JayanthKB_0-1744862312541.png%22%20alt%3D%22JayanthKB_0-1744862312541.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2082108%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2082108%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F24163%22%20target%3D%22_blank%22%3E%40chenyin_h%3C%2FA%3E%2C%3C%2FP%3E%3CP%20class%3D%22%22%3EThank%20you%20as%20always%20for%20your%20constant%20support.%3C%2FP%3E%3CP%20class%3D%22%22%3EOn%20our%20end%2C%20we%20are%20currently%20using%20BSP%20version%2043.0.%26nbsp%3B%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSTRONG%3EBuilding%20Linux%20Image%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E1)%20mkdir%20fsl-auto-yocto-bsp%3CBR%20%2F%3E2)%20cd%20fsl-auto-yocto-bsp%3CBR%20%2F%3E3)%20repo%20init%20-u%20%3CA%20title%3D%22https%3A%2F%2Fgithub.com%2Fnxp-auto-linux%2Fauto_yocto_bsp%22%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-auto-linux%2Fauto_yocto_bsp%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%20nofollow%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-auto-linux%2Fauto_yocto_bsp%3C%2FA%3E%20-b%20release%2Fbsp43.0%3CBR%20%2F%3E4)%20repo%20sync%3C%2FP%3E%3CP%3E5)%20source%26nbsp%3Bnxp-setup-alb.sh%20-m%26nbsp%3Bs32g399ardb3ubuntu%3C%2FP%3E%3CP%3E6)bitbake%26nbsp%3Bfsl-image-ubuntu%3C%2FP%3E%3CP%3E%3CSTRONG%3EFlashing%20Linux%20image%20to%20SD%20card%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E1)%20export%20DEVSD%3D%2Fdev%2Fsda%3CBR%20%2F%3E2)%20sudo%20dd%20if%3Dfsl-image-ubuntu-s32g399ardb3.sdcard%20of%3D%24%7BDEVSD%7D%20bs%3D1M%20%26amp%3B%26amp%3B%20sync%3C%2FP%3E%3CP%20class%3D%22%22%3Ecopied%26nbsp%3BIPCF_Example_S32G399A_M7_0.bin%20FAT32%20of%20boot%26nbsp%3Bpartition.%3C%2FP%3E%3CP%3E1.%20Copy%20the%20stripped%20binary%20(IPCF_Example_S32G399A_M7_0.bin)%20to%20a%20FAT%20partition%3CBR%20%2F%3Eon%20a%20SD-card%3CBR%20%2F%3E2.%20Establish%20a%20serial%20connection%20with%20the%20S32G399A%20board%20and%20power%20it%20on%3CBR%20%2F%3E3.%20Hit%20any%20key%20to%20stop%20in%20the%20u-boot%20console%3CBR%20%2F%3E4.%20Disable%20Data%20Cache%20from%20uboot%3A%3A%3C%2FP%3E%3CP%3Edcache%20off%3C%2FP%3E%3CP%3E5.%20Zero-set%20SRAM%20shared%20memory%20used%20by%20both%20sample%20apps%3A%3A%3C%2FP%3E%3CP%3Emw.q%200x34100000%200x0%200x40000%3C%2FP%3E%3CP%3E6.%20Load%20binary%20in%20DDRAM%20and%20after%20is%20SRAM%3A%3A%3C%2FP%3E%3CP%3Efatload%20mmc%200%3A1%200x80000000%20IPCF_Example_S32G399A_M7_0.bin%20cp.b%200x80000000%200x34300000%200x300000%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JayanthKB_0-1744855251814.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JayanthKB_0-1744855251814.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F333548i7150D7A17A2D2635%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JayanthKB_0-1744855251814.png%22%20alt%3D%22JayanthKB_0-1744855251814.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3EAfter%20completing%20step%206%2C%20I%20encountered%20an%20issue%3A%20I%E2%80%99m%20unable%20to%20set%20the%20block%20device.%20Could%20you%20please%20advise%20on%20how%20to%20resolve%20this%3F%3C%2FP%3E%3CP%3EAny%20help%20and%20guidance%20will%20be%20appreciated%3C%2FP%3E%3CP%3EBest%20Regards%2C%3CBR%20%2F%3EJayanth%20KB%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2081623%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2081623%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F248126%22%20target%3D%22_blank%22%3E%40Jayanth-KB%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks%20for%20your%20detailed%20reply%20and%20glad%20to%20hear%20that%20the%20building%20issue%20has%20been%20fixed.%3C%2FP%3E%0A%3CP%3EFor%20testing%20IPCF%2C%20the%20steps%20are%20described%20in%20detail%20within%20the%20example%20directory(description.txt)%20under%20IPCF%20folder.%3C%2FP%3E%0A%3CP%3EWhether%20the%20module%20used%20on%20Linux%20side%20is%20built%20correctly%20depends%20on%20the%20BSP%20version%20you%20used%2C%20would%20you%20mind%20also%20sharing%20the%20BSP%20version%20used%20on%20your%20side%3F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3EChenyin%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2081477%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2081477%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F24163%22%20target%3D%22_blank%22%3E%40chenyin_h%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%3CP%3EUpdate%20for%20my%20Previous%20Comment%3A%3C%2FP%3E%3CP%3EI%20have%20downgraded%20drivers%20version%20according%20to%20release%20note%20of%20IPCF%20documents%3C%2FP%3E%3CP%3E1)%26nbsp%3B%3CSPAN%3EIPCF%20version%20%3A%20IPCF%204.10.0%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E2)%20FreeRTOS%20version%20%3A%26nbsp%3BFreeRTOS%204.0.2%20D2306%26nbsp%3B%3C%2FP%3E%3CP%3E3)%20RTD%20version%20%3A%26nbsp%3BRTD%204.0.2_P04%20D2312%3C%2FP%3E%3CP%3EExample%20project%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%20build%20without%20any%20errors%2C%20.elf%20and%20.bin%20are%20generated%3CSPAN%3E%26nbsp%3BI%20would%20like%20to%20know%20how%20to%20run%20Linux%20on%20the%20Cortex-A53%20and%20sample%20example%20on%20FreeRTOS%20Cortex-M7.%20Could%20you%20please%20share%20the%20steps%20or%20any%20documentation%20that%20could%20help%20with%20the%20flashing%20and%20setup%3F%26nbsp%3B%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EI%20have%20built%20the%20Linux%20image%20using%20the%20NXP%20Auto%20BSP%20Yocto%20project.%20I%20believe%20the%20IPCF%20module%20is%20included%20by%20default%20in%20the%20Yocto%20build%E2%80%94could%20you%20please%20confirm%3F%20I'm%20using%20an%20SD%20card%20to%20boot%20Linux%20and%20I%20don't%20any%20debuggers%3C%2FP%3E%3CP%3EAny%20help%20and%20guidance%20will%20be%20appreciated%3C%2FP%3E%3CP%3EBest%20Regards%2C%3CBR%20%2F%3EJayanth%20KB%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2081379%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2081379%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F24163%22%20target%3D%22_blank%22%3E%40chenyin_h%3C%2FA%3E%2C%3C%2FP%3E%3CP%3EThank%20you%20for%20the%20prompt%20response.%20I%20would%20like%20to%20run%20Linux%20on%20the%20Cortex-A53%20and%20FreeRTOS%20on%20the%20Cortex-M7.%20Could%20you%20please%20share%20the%20steps%20or%20any%20documentation%20that%20could%20help%20with%20the%20setup%3F%3C%2FP%3E%3CP%3E1.%20NXS%20S32%20Design%20studio%20version%20%3A%20S32DS.3.6.1%3C%2FP%3E%3CP%3E2.%20IPCF%20version%20%3A%20IPCF%204.10.0%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JayanthKB_0-1744781105952.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JayanthKB_0-1744781105952.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F333360i636CC1253D049D2D%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JayanthKB_0-1744781105952.png%22%20alt%3D%22JayanthKB_0-1744781105952.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E3%26nbsp%3B%3CSPAN%3EFreeRTOS%26nbsp%3Bversion%20%3A%20FreeRTOS%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JayanthKB_1-1744781177934.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JayanthKB_1-1744781177934.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F333361iE4BA4F199860BB8A%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JayanthKB_1-1744781177934.png%22%20alt%3D%22JayanthKB_1-1744781177934.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E4.%20RTD%20version%20%3A%20RTD%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JayanthKB_2-1744781249057.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JayanthKB_2-1744781249057.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F333362i87ADAC4F59A0E45B%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22JayanthKB_2-1744781249057.png%22%20alt%3D%22JayanthKB_2-1744781249057.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EAny%20help%20and%20guidance%20will%20be%20appreciated%3C%2FP%3E%3CP%3EBest%20Regards%2C%3CBR%20%2F%3EJayanth%20KB%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2080341%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20Design%20Studio%20build%20issue%20for%20project%20IPCF%20%5BIPCF_FreeRTOS_S32G399A_M7_0%5D%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2080341%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F248126%22%20target%3D%22_blank%22%3E%40Jayanth-KB%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks%20for%20the%20post.%3C%2FP%3E%0A%3CP%3EWould%20you%20mind%20sharing%20us%20with%20the%20package%20version%20used%20for%20IPCF%2C%20FreeRTOS%20and%20RTD%20during%20the%20build%3F%20seems%20you%20are%20working%20with%20S32DS3.6%3F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3CBR%20%2F%3EChenyin%3C%2FP%3E%3C%2FLINGO-BODY%3E