Uploading boot loader to MC68332: 32-Bit Micros

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

Uploading boot loader to MC68332: 32-Bit Micros

2,614 Views
luismendez
Contributor I

What is the recommended programmer to load a boot loader program to MC68332: 32-Bit Microcontrollers?

After loading the boot loader I will be able to program the application software through the serial bus.

(I need to program some brand new legacy products that use this type of microcontrollers)

Thanks

0 Kudos
3 Replies

1,863 Views
miduo
NXP Employee
NXP Employee

Hi,

Besides Tom mentioned P&E programming tool, you can also use the NXP Classic CodeWarrior for 68K.

CodeWarrior Development Tools for 68K|NXP 

0 Kudos

1,863 Views
TomE
Specialist II

As far as "Programming Software", if I read the documentation properly, you should be able to get a "Free Feature Limited Special Edition of CodeWarrior" instead of having to pay for the cheapest US$995 one. That should allow you to load your Boot Loader into the target's RAM and then run it (under the CW Debugger) in order to have it load and program the "Real Code". The "Feature Limited" one normally restricts the code size, but for a boot loader you should be fine. You'll probably have to read the Licensing Details to make sure that is allowed.

If you already have CW for code development then you should have all this already. Otherwise, what compilers and so-forth do you have and how was the code loaded last time?

If you only have a small number of units to program it would be OK, but probably wouldn't be suitable for "Production Programming", as you probably couldn't automate the process (of using CW to download and run) easily.

It isn't clear from your question whether you were after Programming HARDWARE, Programming SOFTWARE or BOTH.

CodeWarrior doesn't come with any Programming Hardware.

The "Software and Tools" Tab of the MC68332's Page lists "P&E’s USB Multilink Universal" as the recommended Emulator Probe and the more expensive "Cyclone" parts for production programming, which I'm assuming you don't need.

http://www.nxp.com/products/microcontrollers-and-processors/more-processors/coldfire-plus-coldfire-3...

These programmers come with standalone software for programming, but they usually assume you want to program FLASH parts connected to the microprocessor. They might allow "load to RAM and the run", but there may be "some user assembly required" (some programming or software customisation). The Multilink is also supported seamlessly from CW.


There's another problem. NXP may say that the "P&E’s USB Multilink Universal" (US$199) supports the MC68332, but P&E say it doesn't. In fact if you follow the links from the above-listed page you'll find NXP's page doesn't list the MC68332 as being supported by that programmer.

You have to get the "P&E USB Multilink Universal FX" (US$399) in order to program the MC68332.

Tom

1,863 Views
TomE
Specialist II

Where is the "box of stuff" that was last used to program a batch of these? That's your best bet.

Otherwise, from a forum post in 2014:

http://www.pemicro.com/forums/forum.cfm?forum_topic_id=4249

Which is the "PROG32Z".

http://www.pemicro.com/products/product_viewDetails.cfm?product_id=90&productTab=1

The only tricky bits will be setting the software up to program the device - normally you'd program it from the IDE where you wrote and compiled the code. The other trick will depend on the debug connector the programmer put on the board. If it is the same as the one on the programmer then you're fine. If they used a different (smaller, different number of pins, shared with other debug or production test signals) socket then you'll need an adaptor board or cable in order to connect the programmer.

Tom