S32K146 Csec sdk examples

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

S32K146 Csec sdk examples

跳至解决方案
3,948 次查看
Kris_chao
Contributor III

请教一下,在Csec模块给的Example4_secure_boot_add_BOOT_MAC_manual_SDK3_0_0例程里。main.c的第133行,Res = CSEC_DRV_BootDefine(BOOTSIZE_BYTE*8, CSEC_BOOT_SERIAL);

就是这个函数第一个参数bootsize的单位是啥?看上去好像是bit,但说明里写的是-1. parameter: Number of blocks of 128-bit data to check on boot. Maximum size is 512kBytes.  看上去单位又是word。

另外在该例程main.c的第143行:uint32_t BootSizeBit=BOOTSIZE_BYTE*8; 

这里的BootSizeBit赋的值和上面CSEC_DRV_BootDefine里的第一个参数是一致的,所以说上面CSEC_DRV_BootDefine第一个参数bootsize的单位也是bit?但跟说明就冲突了,望解答一下。

 

0 项奖励
回复
1 解答
3,933 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@Kris_chao

是的,这个地方SDK的描述确实是错误的,这个单位确实是bit。

在原帖中查看解决方案

0 项奖励
回复
3 回复数
3,934 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@Kris_chao

是的,这个地方SDK的描述确实是错误的,这个单位确实是bit。

0 项奖励
回复
3,696 次查看
Ryan5
Contributor I

1.Example1_Configure_part_and_Load_keys_SDK3_0_0  2.Example2_Update_user_keys_sdk_SDK3_0_0 3. Example3_Basic_operations_SDK3_0_0 4. Example4_secure_boot_add_BOOT_MAC_manual_SDK3_0_0 5. Example5_Resetting_flash_to_the_factory_state_SDK3_0_0
在哪里可以找到这些示例代码?

0 项奖励
回复
2,357 次查看
Jason88619
Contributor II

请问你找到这些示例代码了吗?能否分享给我?

Did you find these sample codes? Could you please share them with me?

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1693733%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ES32K146%20Csec%20sdk%20examples%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1693733%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%AF%B7%E6%95%99%E4%B8%80%E4%B8%8B%EF%BC%8C%E5%9C%A8Csec%E6%A8%A1%E5%9D%97%E7%BB%99%E7%9A%84Example4_secure_boot_add_BOOT_MAC_manual_SDK3_0_0%E4%BE%8B%E7%A8%8B%E9%87%8C%E3%80%82main.c%E7%9A%84%E7%AC%AC133%E8%A1%8C%EF%BC%8CRes%20%3D%20CSEC_DRV_BootDefine(BOOTSIZE_BYTE*8%2C%20CSEC_BOOT_SERIAL)%3B%3C%2FP%3E%3CP%3E%E5%B0%B1%E6%98%AF%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%8F%82%E6%95%B0bootsize%E7%9A%84%E5%8D%95%E4%BD%8D%E6%98%AF%E5%95%A5%EF%BC%9F%E7%9C%8B%E4%B8%8A%E5%8E%BB%E5%A5%BD%E5%83%8F%E6%98%AFbit%EF%BC%8C%E4%BD%86%E8%AF%B4%E6%98%8E%E9%87%8C%E5%86%99%E7%9A%84%E6%98%AF-1.%20parameter%3A%20Number%20of%20blocks%20of%20128-bit%20data%20to%20check%20on%20boot.%20Maximum%20size%20is%20512kBytes.%26nbsp%3B%20%E7%9C%8B%E4%B8%8A%E5%8E%BB%E5%8D%95%E4%BD%8D%E5%8F%88%E6%98%AFword%E3%80%82%3C%2FP%3E%3CP%3E%E5%8F%A6%E5%A4%96%E5%9C%A8%E8%AF%A5%E4%BE%8B%E7%A8%8Bmain.c%E7%9A%84%E7%AC%AC143%E8%A1%8C%3Auint32_t%20BootSizeBit%3DBOOTSIZE_BYTE*8%3B%26nbsp%3B%3C%2FP%3E%3CP%3E%E8%BF%99%E9%87%8C%E7%9A%84BootSizeBit%E8%B5%8B%E7%9A%84%E5%80%BC%E5%92%8C%E4%B8%8A%E9%9D%A2CSEC_DRV_BootDefine%E9%87%8C%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%8F%82%E6%95%B0%E6%98%AF%E4%B8%80%E8%87%B4%E7%9A%84%EF%BC%8C%E6%89%80%E4%BB%A5%E8%AF%B4%E4%B8%8A%E9%9D%A2CSEC_DRV_BootDefine%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%8F%82%E6%95%B0bootsize%E7%9A%84%E5%8D%95%E4%BD%8D%E4%B9%9F%E6%98%AFbit%EF%BC%9F%E4%BD%86%E8%B7%9F%E8%AF%B4%E6%98%8E%E5%B0%B1%E5%86%B2%E7%AA%81%E4%BA%86%EF%BC%8C%E6%9C%9B%E8%A7%A3%E7%AD%94%E4%B8%80%E4%B8%8B%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2136160%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K146%20Csec%20sdk%20examples%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2136160%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%AF%B7%E9%97%AE%E4%BD%A0%E6%89%BE%E5%88%B0%E8%BF%99%E4%BA%9B%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81%E4%BA%86%E5%90%97%EF%BC%9F%E8%83%BD%E5%90%A6%E5%88%86%E4%BA%AB%E7%BB%99%E6%88%91%EF%BC%9F%3C%2FP%3E%3CP%3E%3CSPAN%3EDid%20you%20find%20these%20sample%20codes%3F%20Could%20you%20please%20share%20them%20with%20me%3F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1800732%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K146%20Csec%20sdk%20examples%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1800732%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E1.Example1_Configure_part_and_Load_keys_SDK3_0_0%202.Example2_Update_user_keys_sdk_SDK3_0_0%203.Example3_Basic_operations_SDK3_0_0%204.Example4_secure_boot_add_BOOT_MAC_manual_SDK3_0_0%205.Example4_secure_boot_add_BOOT_MAC_manual_SDK3_0_0%205.%20Example5_Resetting_flash_too_the_factory_state_SDK3_0_0%3CBR%20%2F%3E%E5%9C%A8%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E6%89%BE%E5%88%B0%E8%BF%99%E4%BA%9B%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1693847%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K146%20Csec%20sdk%20examples%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1693847%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CA%20href%3D%22mailto%3AHi%40Kris_chao%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EHi%40Kris_chao%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E6%98%AF%E7%9A%84%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%9C%B0%E6%96%B9SDK%E7%9A%84%E6%8F%8F%E8%BF%B0%E7%A1%AE%E5%AE%9E%E6%98%AF%E9%94%99%E8%AF%AF%E7%9A%84%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%8D%95%E4%BD%8D%E7%A1%AE%E5%AE%9E%E6%98%AFbit%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E