EmbeddedRelated.com
Forums
Memfault Beyond the Launch

Programming LPC2000 with Flash Magic from ESAcademy is a good choice

Started by philips_apps July 23, 2006
Hi all,

Philips has engaged with ESAcademy again to provide a professional
programming interface. This partner did an excellent job supporting
the programming needs of the 8-bit microcontrollers and now also
provides the utility FlashMagic for the ARM microcontrollers.
Expect this utility to be updated regularly and be fast available with
new devices.
Mid term it will replace the Philips-ISP utility.
You can find information and a link for download here:
http://www.esacademy.com/software/flashmagic/fmfree.htm

Robert

An Engineer's Guide to the LPC2100 Series

--- In l..., "philips_apps" wrote:
>
> Hi all,
>
> Philips has engaged with ESAcademy again to provide a professional
> programming interface. This partner did an excellent job supporting
> the programming needs of the 8-bit microcontrollers and now also
> provides the utility FlashMagic for the ARM microcontrollers.
> Expect this utility to be updated regularly and be fast available with
> new devices.
> Mid term it will replace the Philips-ISP utility.
> You can find information and a link for download here:
> http://www.esacademy.com/software/flashmagic/fmfree.htm
>
> Robert
>

Thats good news Robert. I am sure ESA will do a good job.

Meanwhile, could I ask if you will kindly acknowledged the CR LF bug I
reported, most recently here:

http://groups.yahoo.com/group/lpc2000/message/17855

and if so, an ETA on when it will be resolved or has it been since
resolved.

The reason for my question is simply that this bug makes supporting
serial programming difficult for virtual serial ports.

Kind regards,

Jaya
philips_apps wrote:
>
> Hi all,
>
> Philips has engaged with ESAcademy again to provide a professional
> programming interface. This partner did an excellent job supporting
> the programming needs of the 8-bit microcontrollers and now also
> provides the utility FlashMagic for the ARM microcontrollers.
> Expect this utility to be updated regularly and be fast available with
> new devices.
> Mid term it will replace the Philips-ISP utility.
> You can find information and a link for download here:
> http://www.esacademy.com/software/flashmagic/fmfree.htm
> Robert
>
>
It sounds really great, but what about Linux/UNIX systems?
Is it so hard to port that software to Linux?

It's a pity that Linux community have to persuade applications
developers to produce also Linux versions of their soft. They should do
it without hesitation.

I propose all Unix/Linux users to sent complain mail to esaacademy, like
I did.

Regards Lukasz
--- In l..., majess wrote:

> It sounds really great, but what about Linux/UNIX systems?
> Is it so hard to port that software to Linux?
>
> It's a pity that Linux community have to persuade applications
> developers to produce also Linux versions of their soft. They should
> do it without hesitation.
>
> I propose all Unix/Linux users to sent complain mail to esaacademy,
> like I did.
>
> Regards Lukasz

Lukasz, I could not agree with you more. Besides, even on Windows,
having to "install" the application is PITA really.

My solution is to do build systems (and boot loaders) that do way with
need for custom utilities, and SILL for LPC2000 is one such example.

Jaya
Lukasz,

I use lpc21isp under Linux; it is stable and very convenient, though
it lacks a GUI (http://groups.yahoo.com/group/lpc21isp/). If you want
a GUI, it is probably fairly easy to build one using gtk-server
(http://www.gtk-server.org/) and a scripting language of your choice
(Bash, Python, AWK, ...).

Thiadmer

To Robert: Thanks for the promotion.

To Linux Fans: As mentioned by Thiadmer there is already a solution
available. From our side it would need quite some 'external motivation' $-)
to engage in a Linux port.

Olaf
Tutor at ESAcademy
On 7/24/06, Thiadmer Riemersma (ITB CompuPhase) wrote:
>
> Lukasz,
>
> I use lpc21isp under Linux; it is stable and very convenient, though
> it lacks a GUI (http://groups.yahoo.com/group/lpc21isp/). If you want
> a GUI, it is probably fairly easy to build one using gtk-server
> (http://www.gtk-server.org/) and a scripting language of your choice
> (Bash, Python, AWK, ...).
>
> Thiadmer
>
>
>

--
Tutors of ESAcademy
www.esacademy.com
--- In l..., "philips_apps"
wrote:
>
> Hi all,
>
> Philips has engaged with ESAcademy again to provide a professional
> programming interface. This partner did an excellent job
supporting
> the programming needs of the 8-bit microcontrollers and now also
> provides the utility FlashMagic for the ARM microcontrollers.
> Expect this utility to be updated regularly and be fast available
with
> new devices.
> Mid term it will replace the Philips-ISP utility.
> You can find information and a link for download here:
> http://www.esacademy.com/software/flashmagic/fmfree.htm
>
> Robert
>

hi all,

If i am presntly using ISP with 5 pin connector(DTS,RTS.RXD,TXD,GND).
what extra hardware i should required to use this Flash Magic
utility.

At last! I downloaded the utility the other day and I have been using it
without any real problems. I found the Start Bootloader Command very
useful as I was able to access my supervisory micro at 19,200 baud and
send it a command sequence to place the LPC2xxx in bootloader mode.

However the utility expects a character to be echoed for confirmation
which my system is unable to supply as it only monitors the RX line for
supervisory commands. (I just have to wait for the error timeout)

Can we have an option to change/disable the confirmation? As a further
suggestion can this start bootloader command be executed via a single
button or better still made to operate when the Start Program button is
pressed?

Also, is there a feature to read out the Flash and RAM?

How about some range checking on the Oscillator Freq in case end users
punch in invalid numbers? Of course it would be much better if the
bootcode didn't require the frequency.

Certainly this new bootloader is good move on the part of Philips and
very welcomed.

*Peter*

philips_apps wrote:
> Hi all,
>
> Philips has engaged with ESAcademy again to provide a professional
> programming interface. This partner did an excellent job supporting
> the programming needs of the 8-bit microcontrollers and now also
> provides the utility FlashMagic for the ARM microcontrollers.
> Expect this utility to be updated regularly and be fast available with
> new devices.
> Mid term it will replace the Philips-ISP utility.
> You can find information and a link for download here:
> http://www.esacademy.com/software/flashmagic/fmfree.htm
>
> Robert

--- In l..., Peter Jakacki wrote:

> How about some range checking on the Oscillator Freq in case
> end users punch in invalid numbers? Of course it would be much
> better if the bootcode didn't require the frequency.

The user should not need to (as I implemented in BSDC and SILL) and
users love this feature.

It removes one very common source of error: either because they enter
the crystal frequency without dividing by 1000 or read the wrong one
on the board when there is more than one crystal on the board.
Hi,

I have just tried FlashMagic and discovered that every time it starts
it tries to access Internet. Looks like it is calling home but I
do not think this feature was advertised during installation.
Could be related to the embedded links on the bottom.

Anyway, I would be concerned with security so Philips could you
comment on that? For now I am sticking with the Flash Utility,
no surprises here.

thanks
elektrknight
--- In l..., "philips_apps" wrote:
>
> Hi all,
>
> Philips has engaged with ESAcademy again to provide a professional
> programming interface. This partner did an excellent job supporting
> the programming needs of the 8-bit microcontrollers and now also
> provides the utility FlashMagic for the ARM microcontrollers.
> Expect this utility to be updated regularly and be fast available with
> new devices.
> Mid term it will replace the Philips-ISP utility.
> You can find information and a link for download here:
> http://www.esacademy.com/software/flashmagic/fmfree.htm
>
> Robert
>


Memfault Beyond the Launch