Flashing mode changing

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

Flashing mode changing

3,264件の閲覧回数
saurabhkulkarni123
Contributor II

Hello,

Can we change flashing mode of MPC5775B board with CAN medium. If yes, then what are the requirements for that.

0 件の賞賛
返信
9 返答(返信)

3,193件の閲覧回数
saurabhkulkarni123
Contributor II

 I'm trying to build MPC5777C RBF file into MPC5775B through s32ide but I'm getting flashing error like "Error during flash programming terminating debug session".  I'm using JTAG here for flashing.

0 件の賞賛
返信

3,103件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport
0 件の賞賛
返信

3,230件の閲覧回数
saurabhkulkarni123
Contributor II

ok but i'm using matlab  and i want to run application using matlab(MBD). so how can i generate hex file in matlab

0 件の賞賛
返信

3,221件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

It was already discussed here:

https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/How-to-create-bin-hex-s19-file-using-th...

If it does not answer your questions, please use this community space:

https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/bd-p/mbdt

Thanks,

Lukas

0 件の賞賛
返信

3,239件の閲覧回数
saurabhkulkarni123
Contributor II

ok, correct me if i'm wrong. 1) I have to load RBF file to MPC5775B board via JTAG . 2) after loading RBF then I use CAN communication for flashing .elf file via RAppid bootloader.

is it correct way?

 

0 件の賞賛
返信

3,232件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Yes, that's correct. It just does not support elf files but rather s-record files or hex files. Here you can find how to generate such file in S32 Design Studio:

https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-Generate-S-Record-Intel-HEX-Bina...

Regards,

Lukas

0 件の賞賛
返信

3,248件の閲覧回数
saurabhkulkarni123
Contributor II

Can i use RBF file of MPC5777C  for MPC5775B board.

 

0 件の賞賛
返信

3,242件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Yes, the devices are compatible.

0 件の賞賛
返信

3,251件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

I just answered similar question from your company via ticket. Let me copy the answer here:

***

There are more options how to implement a bootloader on this device.

If you want to use serial boot mode (using BAM module), there are two ways how to switch to serial boot mode:

  1. Change BOOTCFG pins as needed. The pins are latched during reset. So, you need to have an option to change this state by hardware (jumpers, pushbutton or whatever).
  2. Second option is to change the mode by DCF record. See “5.7.1 UTEST Miscellaneous DCF client” in the reference manual for more details.

 

However, it’s not very common solution to use this serial boot mode. Absolute majority of our customers use rather flash resident bootloader.

We provide Rappid bootloader which can use either UART or CAN. At the beginning, it’s necessary to load RBF file to flash via JTAG. Notice that we do not provide source codes, it cannot be modified:

https://www.nxp.com/webapp/Download?colCode=RAPPID_BOOTLOADER_UTILITY&appType=license

Some custom RBF files can be downloaded here:

https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/RAppID-Bootloader-custom-rbf-files/ta-...

 

Then we provide application note AN5319 which describes how to develop simple serial bootloader. SW example is included. It’s written for MPC5748G but it’s supposed to be starting point for all MPC57xx devices:

https://www.nxp.com/docs/en/application-note/AN5319.pdf

https://www.nxp.com/docs/en/application-note-software/AN5319SW.zip

 

If you are looking for out of box solution, you can ask Vector (or other SW vendors) for help:

https://www.vector.com/int/en/products/products-a-z/embedded-components/flash-bootloader#

 

Regards,

Lukas

0 件の賞賛
返信