Questions about MCXA IFR0(extended bootloader, CFPA, CMPA)

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

Questions about MCXA IFR0(extended bootloader, CFPA, CMPA)

ソリューションへジャンプ
963件の閲覧回数
victorchiou
Contributor I
  1. Extended Bootloader Code and Programming

    According to the Reference Manual 20.2.3.3:
    "There are two extended bootloader releases to be programmed to IFR0."
    In what form will these two releases be provided?
    • Permanently programmed(like a ROM bootloader)
    • Provided as an image for the customer to program
    • Provided as source code(MCU Boot middleware in SDK) for the customer to compile - - and program (like a flash-resident bootloader)

  2. Usage of the CFPA Block

    In the SEC's "PFR configuration" page, there is only a tab for CMPA and not for CFPA.
    Is there any risk if we access the CFPA area through blhost and flash API?
    (like write our own product serial number...etc)
    I am concerned that this block might be reserved for future official features.

  3. USB String Modification

    According to the Reference Manual 20.5.10.1:
    "The USB VID, PID, and Strings can be customized using the CMPA of the flash."
    However, the CMPA table only includes PID and VID.
    Can the USB strings be modified as well?


BR
VictorChiou

 

 

ラベル(2)
0 件の賞賛
返信
1 解決策
926件の閲覧回数
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @victorchiou 

 

Thanks for your questions. I will reply some answers following your questions.

1. In what form will these two releases be provided?

->>  Permanently programmed(like a ROM bootloader)

2. In the SEC's "PFR configuration" page, there is only a tab for CMPA and not for CFPA.

->> There is only CMPA in MCXA series. No CFPA.

3.  Can the USB strings be modified as well?

->> Sorry this is a typo within RM. We have reported to DOC team. The USB strings can not be modified. 

 

BR

Alice

 

 

 

元の投稿で解決策を見る

0 件の賞賛
返信
4 返答(返信)
927件の閲覧回数
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @victorchiou 

 

Thanks for your questions. I will reply some answers following your questions.

1. In what form will these two releases be provided?

->>  Permanently programmed(like a ROM bootloader)

2. In the SEC's "PFR configuration" page, there is only a tab for CMPA and not for CFPA.

->> There is only CMPA in MCXA series. No CFPA.

3.  Can the USB strings be modified as well?

->> Sorry this is a typo within RM. We have reported to DOC team. The USB strings can not be modified. 

 

BR

Alice

 

 

 

0 件の賞賛
返信
906件の閲覧回数
victorchiou
Contributor I

hi, @Alice_Yang 

1. Extended Bootloader
About the two different bootloaders,
how can I tell which one is in the MCU's ROM when I buy it?
Do the part numbers different?

 

BR
victorChiou

0 件の賞賛
返信
819件の閲覧回数
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @victorchiou 

All the two bootloaders inside. UART-isp and USB-isp.

Depending on the values of ISP mode in the CMPA and ISP pin, bootloader decides whether to enter normal boot flow, or enter  which ISP mode.

Alice_Yang_0-1720778140871.png

By default, these bits are 000. So if you want to enter ISP mode, just pll-down ISPMODE_N P3_29. The first valid probe message on UART or USB will be used.

 

BR

Alice

0 件の賞賛
返信
773件の閲覧回数
victorchiou
Contributor I
hi, Alice

I see, thanks for your explain.

BR
VictorChiou
0 件の賞賛
返信