How can I program DSP56F803BU80E through the JTAG interface? I have access to LPC-Link2 and MCU-Link programmers, or I would be prepared to buy a new programmer if necessary. I have a compiled firmware image, but I need to know what combination of software and programmer to use to program it onto the processor.
I can't make our code compile, but I have discovered that you supply the source code for the bootloader (https://www.nxp.com/webapp/sps/download/license.jsp?colCode=56F8300BOOTLOADER), which does compile under the LoadPDFlash project. I will use JTAG to load this onto the processor, then use the bootloader to load my firmware image.
Hi,
Unfortunately, for the link:https://www.nxp.com/webapp/sps/download/license.jsp?colCode=56F8300BOOTLOADER
It is for MC56F83xx, for example MC56F8323, MC56F8345, MC56F8346, but is it not bootloader for MC56F803.
BR
XiangJun Rong
Is the source code available for the DSP56F803 bootloader?
Hi,
As you know that the DSP56F803 was released in 2000 year, it is not recommended in new design.
If you have S record file based on application,you can use flash-over-jtag tools to download via JTAG interface, flash-over-jtag tools can only be run in PC with DOS OS mode. The device is Wiggler(Command Converter), one end is connected to PC 25 pins parallel port, another end is connected to 14 pins JTAG connector. But the Wiggler is not available. So you have to get a PC with 25 pins parallel port and DOS OS.
If you have source code, you can use CodeWarrior for DSP56800E ver8.3 tools to compile, download and debug, for the tools, you can use USBTAP device to download, but it does not support LPC-Link2 or MCU-Link, the LPC-Link2 or MCU-Link are newly invented devices.
This is CodeWarrior for DSP56800E ver8.3 tools website:
This is USBTAP device website:
Hope it can help you
BR
XiangJun Rong
I cannot currently compile the source code. I may be able to get a DOS machine with a parallel port. Where can I get the flash over jtag tool?
Hi,
The CodeWarrior for DSP56800E ver8.3 can generate the bootloader project, you can compile the project and download it to flash.
Pls refer to the doc:
https://www.nxp.com.cn/docs/en/user-guide/DSP56F8XXBLUM.pdf
This is the steps to generate bootloader for DSP56F803 based on CodeWarrior for DSP56800E ver8.3 tools
1)click File->New, select Processor Expert Examples stationery
then
The bootloader project will be generated.
BR
XiangJun Rong
I have successfully generated the project using CodeWarrior. However, in the top left, there is some sort of selection for which of the DSP56F80x processors to use. By default, DSP56F807 is selected. When I try to change the selection to DSP56F803, the program throws an error. Trying to have the program continue just causes it to crash. Is it possible to use the DSP56F807 bootloader on the DSP56F803? If not, how can I change this without CodeWarrior crashing?
Hi,
The DSP56F803 is very old, it was released in 2000 year in Motorola, the CodeWarrior for DSP56800E ver8.3 is also very old, it has not upgraded for a long time, there is issue if you run it is Win10.
Pls get a PC with Win XP and install the tools CodeWarrior for DSP56800E ver8.3, pls have a try.
BR
XiangJun Rong
Running CodeWarrior in Windows XP does fix the problem. However, when I press Debug, I get the following error message. What is the CCS command converter? Do I need to do something extra to install it?
Hi,
You have to use command converter(Wiggler) or USBTAP device to connect the JTAG interface with PC, and on the CW tools, assign the device to use either Wiggler or USBTAP device.
BR
XiangJun Rong
I have the "Connection" field in the "Remote Debugging" section of the project preferences set to "56800 Local USBTAP Connection". However, I now receive a new error message which says: "CCSProtocolPlugin : CCS: Connection Failed". What is the cause of this? How do I fix it?