Does there exist some hw conflicts if ipcf and llce driver working together on m7 core side ?

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

Does there exist some hw conflicts if ipcf and llce driver working together on m7 core side ?

2,878 Views
fengxianeric
Contributor IV

Is it feasible if we want to make it together work on m7 hw ?

0 Kudos
Reply
13 Replies

2,768 Views
fengxianeric
Contributor IV

thanks

integrated sw will be growing up size and I worry about sram volume not enough.

thanks

0 Kudos
Reply

2,723 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

Memory is not infinite, that is true on almost all embedded systems. Good SW management is required to develop the embedded application.

Please, let us know.

0 Kudos
Reply

2,864 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

We don't see any indication that suggests that both LLCE and IPCF cannot work together within the HW provided under the M7 core. For which, we can say it is feasible.

Please, let us know.

0 Kudos
Reply

2,791 Views
fengxianeric
Contributor IV
TO double-check, are you sure about safe memory layout compliant with each other, today I tested integrated sample, no work yet.
THanks
0 Kudos
Reply

2,780 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

As said before, there does not seem to be a HW limitation that could impact the implementation for both IPCF and LLCE.

If there is a problem, could be related to the SW integration.

Please, let us know.

0 Kudos
Reply

2,690 Views
fengxianeric
Contributor IV
To correct my addresses plz ?

MEMORY
{
int_itcm : ORIGIN = 0x00000000, LENGTH = 0x00000000 /* 0KB - Not Supported */
int_dtcm : ORIGIN = 0x20000000, LENGTH = 0x00010000 /* 64K */
int_sram_shareable : ORIGIN = 0x22C00000, LENGTH = 0x00004000 /* 16KB */

SharedRAM (RW) : ORIGIN = 0x34000000, LENGTH = 0x00300000 /* 3MB */

int_sram : ORIGIN = 0x34300000, LENGTH = 0x00100000 /* 1MB */
int_sram_stack_c0 : ORIGIN = 0x34400000, LENGTH = 0x00002000 /* 8KB */
int_sram_stack_c1 : ORIGIN = 0x34402000, LENGTH = 0x00002000 /* 8KB */
int_sram_stack_c2 : ORIGIN = 0x34404000, LENGTH = 0x00002000 /* 8KB */
int_sram_stack_c3 : ORIGIN = 0x34406000, LENGTH = 0x00002000 /* 8KB */
int_sram_no_cacheable : ORIGIN = 0x34500000, LENGTH = 0x00100000 /* 1MB, needs to include int_results */
ram_rsvd2 : ORIGIN = 0x34600000, LENGTH = 0x0 /* End of SRAM */

LLCE_CAN_SHAREDMEMORY : ORIGIN = 0x43800000 LENGTH = 0x3C800
LLCE_LIN_SHAREDMEMORY : ORIGIN = 0x4383C800 LENGTH = 0xa0
LLCE_BOOT_END : ORIGIN = 0x4383C8A0 LENGTH = 0x50
LLCE_MEAS_SHAREDMEMORY : ORIGIN = 0x4384FFDF LENGTH = 0x20
}

With great thanks
0 Kudos
Reply

2,665 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

This linker is being used on which example? If both, which one is failing?

Please, let us know.

0 Kudos
Reply

2,652 Views
fengxianeric
Contributor IV
Thanks caring.
It is being used from single instance of ipcf sample package. The image file can be bigger (>5M) after integrating with lice sample, which made uboot hang-up. If I moved forward int_sram_no_cacheable address, it would block a53 linux kernel booting.
Thanks
0 Kudos
Reply

2,634 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

Since IPCF linker is more complex than the one present under the LLCE examples, instead of copying the LLCE linker to the IPCF example, why don't you copy the IPCF linker to the LLCE example?

We are seeing that the LLCE example can run using the IPCF linker, which should help with the application you are trying to implement.

Please, let us know.

0 Kudos
Reply

2,615 Views
fengxianeric
Contributor IV

Hi, to clarify I am using ipcf sample linker and config file just because we make it bigger after adding llce code.

Thanks caring

 

0 Kudos
Reply

2,590 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

We still might not be understanding. Are you using the IPCF linker file under the IPCF project? Or are you using the LLCE linker as mentioned before?

Please, let us know.

0 Kudos
Reply

2,571 Views
fengxianeric
Contributor IV

I am growing ipcf code and use same building tool chain tresos and make build.

Thanks again

2,572 Views
fengxianeric
Contributor IV

I am growing ipcf code and use same building tool chain tresos and make build.

Thanks again

0 Kudos
Reply