S32K142 Csec FlashPartition run in ram

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

S32K142 Csec FlashPartition run in ram

跳至解决方案
1,429 次查看
top
Contributor I

Hi

Now i used SDK RTM v4.0.2 Example Project about "csec_keyconfig“,In initFlashForCsecOperation Function montioned Flash partitioning for CSEc operation must only be ran with RAM configuration.

1.can i run some function in ram such as FLASH_DRV_DEFlashPartition,FLASH_DRV_CommandSequence ... or all project run in ram?

0 项奖励
回复
1 解答
1,357 次查看
davidtosenovjan
NXP TechSupport
NXP TechSupport

Yes, it is needed to do it in steps with reset in between. 

在原帖中查看解决方案

0 项奖励
回复
3 回复数
1,402 次查看
davidtosenovjan
NXP TechSupport
NXP TechSupport

This needs only first time to run from RAM (as flash partitioning needs to be done only once), so may run the whole project from RAM.

But in principle only flashing routines needs to run from RAM to avoid read-while-write issues.

0 项奖励
回复
1,382 次查看
top
Contributor I

thanks

but When conducting quantity production, is it necessary to first burn a program that runs entirely in RAM to partition Flash, and then burn the app?

0 项奖励
回复
1,358 次查看
davidtosenovjan
NXP TechSupport
NXP TechSupport

Yes, it is needed to do it in steps with reset in between. 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2156552%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K142%20Csec%20%E9%97%AA%E5%AD%98%E5%88%86%E5%8C%BA%E5%9C%A8%E5%86%85%E5%AD%98%E4%B8%AD%E8%BF%90%E8%A1%8C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2156552%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHI%3C%2FP%3E%3CP%3E%E7%8E%B0%E5%9C%A8%EF%BC%8C%E6%88%91%E4%BD%BF%E7%94%A8%20SDK%20RTM%20v4.0.2%20%E7%A4%BA%E4%BE%8B%E9%A1%B9%E7%9B%AE%22csec_keyconfig%22%EF%BC%8C%E5%9C%A8%20initFlashForCsecOperation%20%E5%87%BD%E6%95%B0%E4%B8%AD%E6%8C%87%E5%87%BA%EF%BC%8C%E7%94%A8%E4%BA%8E%20CSEc%20%E6%93%8D%E4%BD%9C%E7%9A%84%E9%97%AA%E5%AD%98%E5%88%86%E5%8C%BA%E5%8F%AA%E8%83%BD%E5%9C%A8%20RAM%20%E9%85%8D%E7%BD%AE%E4%B8%8B%E8%BF%90%E8%A1%8C%E3%80%82%3C%2FP%3E%3CP%3E1.%E6%88%91%E8%83%BD%E5%90%A6%E5%9C%A8%E5%86%85%E5%AD%98%E4%B8%AD%E8%BF%90%E8%A1%8C%E6%9F%90%E4%BA%9B%E5%87%BD%E6%95%B0%EF%BC%8C%E5%A6%82%20FLASH_DRV_DEFlashPartition%EF%BC%8CFLASH_DRV_CommandSequence%20...%20%E6%88%96%E5%9C%A8%E5%86%85%E5%AD%98%E4%B8%AD%E8%BF%90%E8%A1%8C%E6%89%80%E6%9C%89%E9%A1%B9%E7%9B%AE%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2158057%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K142%20Csec%20FlashPartition%20run%20in%20ram%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2158057%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%98%AF%E7%9A%84%EF%BC%8C%E9%9C%80%E8%A6%81%E5%88%86%E6%AD%A5%E8%BF%9B%E8%A1%8C%E6%93%8D%E4%BD%9C%EF%BC%8C%E4%B8%AD%E9%97%B4%E9%9C%80%E8%A6%81RESET%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2157437%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K142%20Csec%20FlashPartition%20run%20in%20ram%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2157437%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3CP%3E%E4%BD%86%E5%9C%A8%E8%BF%9B%E8%A1%8C%E6%89%B9%E9%87%8F%E7%94%9F%E4%BA%A7%E6%97%B6%EF%BC%8C%E6%98%AF%E5%90%A6%E6%9C%89%E5%BF%85%E8%A6%81%E5%85%88%E5%B0%86%E5%AE%8C%E5%85%A8%E5%9C%A8%20RAM%20%E4%B8%AD%E8%BF%90%E8%A1%8C%E7%9A%84%E7%A8%8B%E5%BA%8F%E5%88%BB%E5%BD%95%E5%88%B0%E9%97%AA%E5%AD%98%E5%88%86%E5%8C%BA%E4%B8%AD%EF%BC%8C%E7%84%B6%E5%90%8E%E5%86%8D%E5%88%BB%E5%BD%95%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2156777%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K142%20Csec%20FlashPartition%20run%20in%20ram%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2156777%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%BF%99%E5%8F%AA%E9%9C%80%E8%A6%81%E7%AC%AC%E4%B8%80%E6%AC%A1%E4%BB%8E%20RAM%20%E8%BF%90%E8%A1%8C%EF%BC%88%E5%9B%A0%E4%B8%BA%E9%97%AA%E5%AD%98%E5%88%86%E5%8C%BA%E5%8F%AA%E9%9C%80%E8%A6%81%E5%81%9A%E4%B8%80%E6%AC%A1%EF%BC%89%EF%BC%8C%E6%89%80%E4%BB%A5%E5%8F%AF%E4%BB%A5%E4%BB%8E%20RAM%20%E8%BF%90%E8%A1%8C%E6%95%B4%E4%B8%AA%E9%A1%B9%E7%9B%AE%E3%80%82%3C%2FP%3E%0A%3CP%3E%E4%BD%86%E5%8E%9F%E5%88%99%E4%B8%8A%E5%8F%AA%E6%9C%89%E9%97%AA%E5%AD%98%E4%BE%8B%E7%A8%8B%E9%9C%80%E8%A6%81%E4%BB%8E%20RAM%20%E8%BF%90%E8%A1%8C%EF%BC%8C%E4%BB%A5%E9%81%BF%E5%85%8D%E8%BE%B9%E8%AF%BB%E8%BE%B9%E5%86%99%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E