Programming K61using JTAG STAPL/SVF Format

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

Programming K61using JTAG STAPL/SVF Format

805 Views
kaiser_jochen
Contributor I

Hi everyone,

I want to program the K61 internal memory without relying on other programmers like cyclone max, for automated programming during production tests.

Is there an official NXP tool to convert the binary files I have to standard JTAG Files (STAPL/SVF)?

They also come with 2 address offsets for the internal flash (BIOS/Application) which have to be considered when converting the binary.

Regards,

Jochen

0 Kudos
4 Replies

640 Views
miduo
NXP Employee
NXP Employee

Hello,

Well, NXP does not provide tool that convert binary files to STAPL or SVF. 

I am really do not understand why customer need do like that, actually it is no meaning. Anyway, please make reference from below post on what we can do for this purpose:

Using Eclipse to Program Binary Files to an Embedded Target | MCU on Eclipse

0 Kudos

640 Views
kaiser_jochen
Contributor I

Hi Fang Li,

the reason behind is that you don't have to use additional programmers for each product or device your are manufacturing/testing.


We use the official JTAG Controller from (www.jtag.com). Even the NXP files were checked with their tools for their provided BSDL files. So why not supporting programming as well?

--    Device:       K61 120MHz and 150MHz in 144BGA package
--    Package Type: K61_256BGA_17x17
--

--    This BSDL has been validated for syntax and semantics compliance to
--    IEEE 1149.1 using the JTAG Technologies CHKBSDL version 1.0.2.4.

There are so many different Microcontrollers/CPU/FPGA/CPLD etc. Imagine you use a test station where you have to put 15 USB Programmers inside and install 15 different Tools to program your stuff.

Some of them can't be automated due to missing CLI support, so you still have to click buttons.

Altera(Intel)/Microsemi or Xilinx/Lattice programming tools always provide functions to convert their files in the equivalent standardized SVF/JEDEC/STAPL format.

Regards

Jochen

0 Kudos

640 Views
miduo
NXP Employee
NXP Employee

Hello, Jochen

I double confirmed that

" NXP don't have tools for making that conversion. It is a bit more complicated than you realize. In order to program the flash, you need a flash algorithm. The way the debuggers/cyclone max handle it is they download a flash programming algorithm to the on-chip RAM, then pass it addresses and data for programming while controlling its execution via the debugger. 

 So you need full run-control of the processor, not just scan chain capability, and the flash programming algorithm needs to be implemented."

Best Regards,

Fang

0 Kudos

640 Views
miduo
NXP Employee
NXP Employee

Hello,

Ok, understood. I will check internally and let you know if any feedback got.

0 Kudos