Flash Magic Forum

In-System Programming Support => ARM Cortex => Topic started by: Andy Ayre on November 25, 2014, 03:07:17 AM

Title: Testing the Ethernet Bootloader
Post by: Andy Ayre on November 25, 2014, 03:07:17 AM
Here are details of our recent test of the Ethernet bootloader.

Flash Magic 8.55
Keil MCB1700 board version 1.2 with LPC1768

Rebuild the LPC1700 ethernet bootloader project using uVision/Realview V5.12

Program on to board using:


Connect board to router using standard Ethernet cable. The connection tested is as follows:

PC <----> Router <----> MCB1700

Reset board.

LED P2.6 is flashing showing that the bootloader is executing.

Ethernet link LED is on, activity LED is flashing.

Rebuild blinky example using uVision/Realview V5.12.

PC's IP address is 192.168.1.75, therefore we will use 192.168.1.XXX for the IP address of the bootloader, where XXX is an unused value that is not in the DHCP pool.

Restart Flash Magic, this time running as Adminstrator (right-click on EXE, choose 'Run as Administrator').

Program on to board using:


Erase, programming and verify is successful.

Reset the board.

LED P1.28 is now flashing showing that the blinky example is executing.

If you have any problems please refer to the sticky topic on Debugging the Ethernet Bootloader.
Title: Re: Testing the Ethernet Bootloader
Post by: Electron on November 26, 2014, 08:34:22 PM
Hi ,

Thank you for your Reply. We are using Flash Magic 8.50.3738 (Non Production Use Only). if any problem in Non-Production Version?

Please Find Attahcments are as

1. Debug File
2. Error Image
3. Wireshark Image File

Thanks &Regards
Title: Re: Testing the Ethernet Bootloader
Post by: Electron on November 26, 2014, 08:56:08 PM
Hi,

We are using licensed version Flash Magic 5.75.2177 PRODUCTION SYSTEM.NET.
Keil Micro Version 4.70.0.0

Thanks & Regards

Title: Re: Testing the Ethernet Bootloader
Post by: Electron on November 27, 2014, 01:13:08 AM
Hi,

after downloading bootloader, P2.6 is not flashing
Title: Re: Testing the Ethernet Bootloader
Post by: Electron on November 27, 2014, 01:53:51 AM
Hi,

MCB1700  Bootloader is working in MCB1700 Evaluation Board. Before we tried to download a bootloader through JTAG. So that  we could not communicate Bootloader. Now we tried though COM0 as you said. Now is it is working good.

Thank you for your support.
Title: Re: Testing the Ethernet Bootloader
Post by: Electron on November 27, 2014, 03:01:23 AM
Hi,

We can successfully communicate from MCB1700 Bootloader in MCB1700 Evaluation Board.  But our Target  Borard is LPC1788FBD144 Pin Package.

Can we use MCB1700 Ethernet Bootloader in MCB1788FBD144 Pin Package Reader?
Title: Re: Testing the Ethernet Bootloader
Post by: Andy Ayre on November 28, 2014, 01:02:00 AM
I don't see why not. You might have to double-check the pin assignments for the ISP entry pin and LED.

Andy
Title: Re: Testing the Ethernet Bootloader
Post by: Electron on November 28, 2014, 02:58:46 AM
Hi,
We have tested LPC1788FBD144 in our target Board. But we can communicate and successfully downloaded the MCB1700 ethernet_bootloader.hex file through COM0 (LPC1788), But we could not communicate via Ethernet (LPC1788 Ethernet) in flash Magic 8.50.

which Evaluation Board you used to test the LPC1788FBD144 controller with Flash Magic?

Thanks & Regards
Title: Re: Testing the Ethernet Bootloader
Post by: Andy Ayre on November 28, 2014, 03:19:17 AM
The example provides is only tested with the LPC1768 on a Keil MCB1700 board. For any other hardware you will need to make the necessary adjustments and debug it yourself. My guess is that there is an issue with the Ethernet PHY and connections on the LPC1788 board you are using.

Andy
Title: Re: Testing the Ethernet Bootloader
Post by: Electron on December 01, 2014, 12:08:28 AM
Hi,

we  tried MCB1700 Ethernt Bootloader with LPC1788 necessary changes, we could not complete Init PlLL function.

have you any idea abot that?