How to copy program inside of MC68332ACEH25?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

How to copy program inside of MC68332ACEH25?

543 次查看
fuadwpurnomo
Contributor I

Dear all,

I have 5 device contain MC68332ACEH25 at each. Unfortunately 3 of them had been broken/burned, suspect by lightening or AC voltage instability. I have buy the blank MC68332ACEH25 chips. But, i dont have idea how to copy the MC68332ACEH25.

The NXP customer support suggest me to use Code Warrior IDE 4.2.7.953 and BDI 2000 by Abatron. Unfortunately, I have no idea of them also. I hope i can get one step climb here.

Thanks and regards,

Fuad Purnomo.

0 项奖励
回复
3 回复数

482 次查看
TomE
Specialist II

Welcome to 30 years ago.

I suggest you start by reading the 68332 Data Sheet to see what you've assumed and got wrong.

What makes you think the CPU chips are the ones that are damaged? Peripheral chips are the most likely to go first. If the CPU has been damaged there's a good chance every other chip on the board is damaged too.

These very old CPU chips do not have any internal programming or customisation. They don't have internal Flash memory for code storage. They're just a CPU plus some peripherals. And 2k of internal RAM, which might be enough for some applications, but usually not.

The firmware is stored in external Flash chips, probably QFPs in sockets. These are old enough that they might even have their code stored in EEPROMs (the ones with the windows) or OTPs (EPROMs without the window). The board probably has external static RAM, or if it needs a lot of storage, it might have DDRAM plus a controller of some sort.

The first thing you need to do is to work out which chips on the board are damaged. Check the power supplies and oscillator/crystals. Then the minimum you need for operation is the CPU, Flash and RAM chips.

You don't need a development system to copy the code in the Flash chips. This chip is so old it doesn't have a JTAG or Debug port like modern ones do, so you can't control it or program Flash chips using it. The Debug system for these consisted of an extremely expensive chip EMULATOR.

What you need is a standalone Flash Programmer to allow you to copy the Flash chips from a good board into blanks. Just google for "stand alone flash programmer" and get one that can handle the chips that are in the boards you have.

The product might have EEPROMs as well. They may need custom programming before the devices will work.

Tom

 

0 项奖励
回复

529 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport
0 项奖励
回复

442 次查看
TomE
Specialist II

TN260 refers to using a " P&E USB ColdFire MultiLink" pod to program ColdFire chips.

The MC68332 isn't a Coldfire chip. It is a 30 year old M68K and lacks any form of debug port, so TN260 doesn't help with this problem.

Tom

 

0 项奖励
回复