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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

Jump to solution
408 Views
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

 

 

Labels (2)
0 Kudos
Reply
1 Solution
371 Views
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

 

 

 

View solution in original post

0 Kudos
Reply
4 Replies
372 Views
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 Kudos
Reply
351 Views
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 Kudos
Reply
264 Views
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 Kudos
Reply
218 Views
victorchiou
Contributor I
hi, Alice

I see, thanks for your explain.

BR
VictorChiou
0 Kudos
Reply