S32K322 memory overflow

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

S32K322 memory overflow

455 次查看
user01
Contributor I

Hello:

I have encountered some issues while using the S32K322 chip recently. The specific problems are as follows:

(Development Platform: S32DS. 3.6.2      Chip model: S32K322)

The program reported an error during compilation:

user01_0-1754883795552.png

So I modified the size of int_stram_c0 in Project_Settings ->Linker_Files ->linker_flash_c0us32k322.ld
Before modification:

user01_2-1754884169969.png


After modification:

user01_3-1754884334248.png

After recompiling, there are no errors reported:

user01_4-1754884396085.pnguser01_5-1754884410688.png

But when I was debugging, the program got stuck in SRAM_LOOP in Project_Settings ->Startup_Cde ->startup_cm7. s:
SRAM_LOOP:
strd r0, r1, [r2], #8
cmp r2, r3
blt SRAM_LOOP
SRAM_LOOP_END:

 

This problem has been bothering me for a long time, but I have not been able to solve it. Now I need your help to provide an effective solution. Thank you very much!

 

标记 (2)
0 项奖励
回复
1 回复

431 次查看
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @user01,

Can you open the core register view and check the values in R2 and R3.

ldr r2, =__INT_SRAM_START (int_sram_c0)
ldr r3, =__INT_SRAM_END (ram_end_c0)

R2 is the start address of the SRAM region.

The loop is incrementing R2 by 8 bytes each iteration until R2 is equal to R3.

 

Thank you,

BR, Daniel

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2149690%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K322%20%E5%86%85%E5%AD%98%E6%BA%A2%E5%87%BA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2149690%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%3CP%3E%E6%88%91%E6%9C%80%E8%BF%91%E5%9C%A8%E4%BD%BF%E7%94%A8%20S32K322%20%E8%8A%AF%E7%89%87%E6%97%B6%E9%81%87%E5%88%B0%E4%BA%86%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98%E3%80%82%E5%85%B7%E4%BD%93%E9%97%AE%E9%A2%98%E5%A6%82%E4%B8%8B%EF%BC%9A%3C%2FP%3E%3CP%3E(%E5%BC%80%E5%8F%91%E5%B9%B3%E5%8F%B0%EF%BC%9AS32DS.3.6.2%20%20%20%20%20%E8%8A%AF%E7%89%87%E5%9E%8B%E5%8F%B7%EF%BC%9AS32K322)%3C%2FP%3E%3CP%3E%E7%A8%8B%E5%BA%8F%E5%9C%A8%E7%BC%96%E8%AF%91%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%8A%A5%E9%94%99%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22user01_0-1754883795552.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22user01_0-1754883795552.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F351697iA809584EAC9C21F8%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22user01_0-1754883795552.png%22%20alt%3D%22user01_0-1754883795552.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E5%9B%A0%E6%AD%A4%EF%BC%8C%E6%88%91%E5%9C%A8%20Project_Settings%20-%26gt%3BLinker_Files%20-%26gt%3Blinker_flash_c0us32k322.ld%20%E4%B8%AD%E4%BF%AE%E6%94%B9%E4%BA%86%20int_stram_c0%20%E7%9A%84%E5%A4%A7%E5%B0%8F%E3%80%82%3CBR%20%2F%3E%E4%BF%AE%E6%94%B9%E5%89%8D%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22user01_2-1754884169969.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22user01_2-1754884169969.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F351705iF8D5AFDF9B209D2B%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22user01_2-1754884169969.png%22%20alt%3D%22user01_2-1754884169969.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%E4%BF%AE%E6%94%B9%E5%90%8E%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22user01_3-1754884334248.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22user01_3-1754884334248.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F351708iECF37238D34073DD%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22user01_3-1754884334248.png%22%20alt%3D%22user01_3-1754884334248.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E9%87%8D%E6%96%B0%E7%BC%96%E8%AF%91%E5%90%8E%EF%BC%8C%E6%B2%A1%E6%9C%89%E9%94%99%E8%AF%AF%E6%8A%A5%E5%91%8A%EF%BC%9A%20%E9%87%8D%E6%96%B0%E7%BC%96%E8%AF%91%E5%90%8E%EF%BC%8C%E6%B2%A1%E6%9C%89%E9%94%99%E8%AF%AF%E6%8A%A5%E5%91%8A%EF%BC%9A%20%E9%87%8D%E6%96%B0%E7%BC%96%E8%AF%91%E5%90%8E%EF%BC%8C%E6%B2%A1%E6%9C%89%E9%94%99%E8%AF%AF%E6%8A%A5%E5%91%8A%EF%BC%9A%20%E9%87%8D%E6%96%B0%E7%BC%96%E8%AF%91%E5%90%8E%EF%BC%8C%E6%B2%A1%E6%9C%89%E9%94%99%E8%AF%AF%E6%8A%A5%E5%91%8A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22user01_4-1754884396085.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22user01_4-1754884396085.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F351709i6DD25E2DEBB003AC%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22user01_4-1754884396085.png%22%20alt%3D%22user01_4-1754884396085.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%22user01_5-1754884410688.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22user01_5-1754884410688.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F351710iD1281BAA0419AA6D%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22user01_5-1754884410688.png%22%20alt%3D%22user01_5-1754884410688.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CP%3E%3CSPAN%3E%E4%BD%86%E5%9C%A8%E8%B0%83%E8%AF%95%E6%97%B6%EF%BC%8C%E7%A8%8B%E5%BA%8F%E5%9C%A8%20Project_Settings%20-%26gt%3BStartup_Cde%20-%26gt%3Bstartup_cm7%20%E4%B8%AD%E5%8D%A1%E4%BD%8F%E4%BA%86%20SRAM_LOOP%E3%80%82s%3A%3CBR%20%2F%3ESRAM_LOOP%EF%BC%9A%3CBR%20%2F%3Estrd%20r0%2C%20r1%2C%20%5Br2%5D%2C%20%238%3CBR%20%2F%3Ecmp%20r2%2C%20r3%3CBR%20%2F%3Eblt%20SRAM_LOOP%3CBR%20%2F%3ESRAM_LOOP_END%EF%BC%9A%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CP%3E%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E5%9B%B0%E6%89%B0%E4%BA%86%E6%88%91%E5%BE%88%E9%95%BF%E6%97%B6%E9%97%B4%EF%BC%8C%E4%BD%86%E4%B8%80%E7%9B%B4%E6%B2%A1%E8%83%BD%E8%A7%A3%E5%86%B3%E3%80%82%E7%8E%B0%E5%9C%A8%E6%88%91%E9%9C%80%E8%A6%81%E4%BD%A0%E4%BB%AC%E7%9A%84%E5%B8%AE%E5%8A%A9%EF%BC%8C%E4%BB%A5%E6%8F%90%E4%BE%9B%E6%9C%89%E6%95%88%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E3%80%82%E9%9D%9E%E5%B8%B8%E6%84%9F%E8%B0%A2%EF%BC%81%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2149979%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K322%20memory%20overflow%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2149979%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F253614%22%20target%3D%22_blank%22%3E%40user01%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E8%83%BD%E5%90%A6%E6%89%93%E5%BC%80%E6%A0%B8%E5%BF%83%E5%AF%84%E5%AD%98%E5%99%A8%E8%A7%86%E5%9B%BE%EF%BC%8C%E6%A3%80%E6%9F%A5%20R2%20%E5%92%8C%20R3%20%E4%B8%AD%E7%9A%84%E5%80%BC%E3%80%82%3C%2FP%3E%0A%3CP%3Eldr%20r2%2C%20%3D__INT_SRAM_START%20(int_sram_c0)%3CBR%20%2F%3Eldr%20r3%2C%20%3D__INT_SRAM_END%20(ram_end_c0)%3C%2FP%3E%0A%3CP%3ER2%20%E6%98%AF%20SRAM%20%E5%8C%BA%E5%9F%9F%E7%9A%84%E8%B5%B7%E5%A7%8B%E5%9C%B0%E5%9D%80%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%BE%AA%E7%8E%AF%E6%AF%8F%E6%AC%A1%E8%BF%AD%E4%BB%A3%E5%B0%86%20R2%20%E9%80%92%E5%A2%9E%208%20%E5%AD%97%E8%8A%82%EF%BC%8C%E7%9B%B4%E5%88%B0%20R2%20%E7%AD%89%E4%BA%8E%20R3%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%0A%3CP%3EBR%EF%BC%8C%E4%B8%B9%E5%B0%BC%E5%B0%94%3C%2FP%3E%3C%2FLINGO-BODY%3E