Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Andy Ayre

Pages: [1] 2 3 ... 5
5
General Discussion / MOVED: Where to start help with the basics
« on: September 25, 2015, 08:56:28 am »

6
General / Running on OS X
« on: December 10, 2014, 04:57:18 pm »
Steps to install:

  • Download FlashMagic.app.dmg
  • Double-click on the dmg file
  • A window will open with the Flash Magic application in it
  • Drag the Flash Magic application from that window to wherever you want to install it. e.g. Applications in Finder

If you get the following error:

Quote
ERROR! cannot write to info.plist, there are permission problems, or you are on a read-only volume. This cannot run from within a read-only dmg file

then that means you have missed out step four in the list above.

Andy

7
ARM Cortex / Testing the Ethernet Bootloader
« on: November 25, 2014, 12:07:17 pm »
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:

  • LPC1768
  • 19200 baud
  • Interface = None (ISP)
  • Oscillator = 12.000
  • Erase all flash
  • Verify after programming
  • Don't use my line feed settings

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:

  • LPC1768 Ethernet
  • IP address 192.168.1.202
  • MAC address 0C-1D-12-E0-1F-10
  • UDP Tx Delay = 10
  • Erase block 2 only
  • Verify after programming

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.

8
ARM Cortex / MCB1800 Board Hints
« on: November 20, 2013, 11:06:59 am »
This is from Frank who ran into execution problems and hoped it would benefit others:

Quote
When downloading the firmware to KEIL's MCB1800 evaluation board via USART0, you have to set the jumpers J4A - J4D to select boot mode and also jumpers J13 / J16 to select Rx / Tx of USART0 (default position is USART3).

The download into the flash banks by Flash Magic works fine.
When resetting the device, it runs at first sight, but it gets stuck sporadically in the Hard Fault Handler.

You have to set the jumpers J13 / J16 back to USART3 position to avoid sporadic adressing errors on A12 / A13.

Thanks Frank for sharing!

10
General / MOVED: Source Code of LPC23XX Ethernet Bootloader
« on: April 11, 2013, 09:14:39 am »

12
General Discussion / MOVED: LPC1768 PROGRAMMING ISSUE
« on: March 11, 2013, 10:23:08 am »

13
General / MOVED: P89CV51 support
« on: September 13, 2012, 09:03:11 am »

14
LPC9xx/LPC9xxx / Electrical Solutions to Programming Problems
« on: May 08, 2012, 08:54:15 pm »
The following is from Per Olesen on solutions he found to problems using the MCB900. Thank you to Per for providing this for the benefit of others!

Quote
I use the TSSOP types on my boards, so it is not possible to program them in the MCB900, and then move it to the target board.

In 2 cases I had the problem that it would only program 1. Time.

Solution problem 1: I had a RS485 chip on the RxT TxT line on the target board, and with no external power on the target board, the RxT line was overloaded. I simply put a 100K resistor in serial with the input on the 485 chip, and it worked fine.

Solution problem 2: To be safe I had placed a 100uF capasitor on the VDD of the LPC, and it is too much, it kills the rise time of the VDD from the programmer. 22uF works.

15
Announcements / Yahoo
« on: July 15, 2011, 08:56:37 am »
Sadly we now have to ban the use of Yahoo email addresses due to spammers. If you wish to obtain an exception to this please contact us through email.

Andy

Pages: [1] 2 3 ... 5