PN7642 C100 - fuse the OTP bit that skips USB-MSC boot

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

PN7642 C100 - fuse the OTP bit that skips USB-MSC boot

151件の閲覧回数
UdiO
Contributor I

Hi,

I have a working target that is based on Pegoda 3 with PN7642 C100.

I'm looking to fuse the OTP bit so that the device will no longer expose the USB mass-storage boot path - permanently force the pin-less download.

I couldn't find the address of this fuse to access it with Segger J-Flash or with direct C code.

 

Your support is highly appreciated

Thanks

Udi

タグ(3)
0 件の賞賛
返信
4 返答(返信)

107件の閲覧回数
UdiO
Contributor I

Thanks Eduardo,

Would it be better to use :
PN76_Sys_OTPConfigs_DwnldReqLessBoot(0);
PN76_Sys_OTPConfigs_LockSettings();

Thanks
Udi

0 件の賞賛
返信

128件の閲覧回数
EduardoZamora
NXP TechSupport
NXP TechSupport

Hello @UdiO

Hope you are doing well.

Please refer to PN7642 SDK > docs > PN76-FW-apiguide. OTP Configuration APIs are described in path: Modules > System Service > SYS OTP Config Interface; there you should find some security features such as Code Read protection and SWD disable.

You could, for example, consider PN76_Sys_OTPConfigs_EnableCRP() API.

Regards,
Eduardo.

0 件の賞賛
返信

107件の閲覧回数
UdiO
Contributor I
Thanks Eduardo,

Would it be better to use :
PN76_Sys_OTPConfigs_DwnldReqLessBoot(0);
PN76_Sys_OTPConfigs_LockSettings();

Thanks
Udi
0 件の賞賛
返信

91件の閲覧回数
EduardoZamora
NXP TechSupport
NXP TechSupport

Hi,

PN76_Sys_OTPConfigs_DwnldReqLessBoot is used to configure the value to wait in bootloader if pin-less download is enabled. Refer to PN7642 frequently asked questions, Section 2.7.

PN76_Sys_OTPConfigs_LockSettings LOCKS the configurations done by OTP interfaces and does not allow further modification.

Being OTP (One Time Programmable) API calls, these functions shall be used carefully.

Regards,
Eduardo.

0 件の賞賛
返信