Part Number: TDA2SX
When i allocate memory in DDR non cache section, i get the error. PFA error screenshot.Please help.
In reply to Piyali Goswami:
In reply to Socrates Paramasivam:
I will try and re-produce this at my end and get back to you.
Thanks and Regards,
I wanted to follow up on this issue. Kindly let me know the other changes you have made over 2.10 Vision SDK to help me reproduce the issue at my end.
Apart from the changes mentioned in the earlier posts, we did perform any other changes.
Could you please provide your desk number so that I can explain the issues in a better way.
Summarizing the discussion here:
I could re-produce the issue at my end. The issue occurs because the IPU allocates 0xB** address for the non-cached shared region. The SBL does not map a LISA mapping which maps 0xA000_0000 to the same memory region as 0x8000_0000.
The change required is:
--- a/starterware_/bootloader/sbl_utils/src/sbl_utils_tda2xx_ddr_config.c+++ b/starterware_/bootloader/sbl_utils/src/sbl_utils_tda2xx_ddr_config.c@@ -500,8 +500,10 @@ static void TDA2xx_set_lisa_maps(void) " Same memory mapped at 0x80000000 and 0xA0000000\n"); /* MA_LISA_MAP_i */ HW_WR_REG32(SOC_MA_MPU_CONF_REGS_BASE + LISA_MAP_0, 0x80500100U);+ HW_WR_REG32(SOC_MA_MPU_CONF_REGS_BASE + LISA_MAP_1, 0xA0500100U); /* DMM_LISA_MAP_i */ HW_WR_REG32(SOC_DMM_CONF_REGS_BASE + LISA_MAP_0, 0x80500100U);+ HW_WR_REG32(SOC_DMM_CONF_REGS_BASE + LISA_MAP_1, 0xA0500100U); } #endif }
Kindly try this at your end and let me know if this works.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.