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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

2,817 次查看
fengxianeric
Contributor IV

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

0 项奖励
回复
13 回复数

2,707 次查看
fengxianeric
Contributor IV

thanks

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

thanks

0 项奖励
回复

2,662 次查看
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 项奖励
回复

2,803 次查看
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 项奖励
回复

2,730 次查看
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 项奖励
回复

2,719 次查看
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 项奖励
回复

2,629 次查看
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 项奖励
回复

2,604 次查看
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 项奖励
回复

2,591 次查看
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 项奖励
回复

2,573 次查看
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 项奖励
回复

2,554 次查看
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 项奖励
回复

2,529 次查看
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 项奖励
回复

2,510 次查看
fengxianeric
Contributor IV

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

Thanks again

2,511 次查看
fengxianeric
Contributor IV

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

Thanks again

0 项奖励
回复