EmbeddedRelated.com
Forums

Programming LPC2000 with Flash Magic from ESAcademy is a good choice

Started by philips_apps July 23, 2006
Hi,

All Flash Magic does is reading one web page which updates the texts
displayed at the bottom as part of the "embeddedhints". These texts are
updated from time to time to inform users about new application notes,
program versions or other utilities or add-ons available.

And of course there is a way to disable that feature. Maybe we can encourage
more users this way to actually read the manual? :-)

Olaf

On 7/26/06, elektrknight wrote:
>
> 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
> >
>

--
Tutors of ESAcademy
www.esacademy.com


An Engineer's Guide to the LPC2100 Series

elektrknight wrote:
> 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.

It's documented in this paragraph on their website:



Features automatically updating Internet links including links
to related technical documents, software updates, utilities and
code examples, using EmbeddedHints technology

Bleh. Still, I'm hoping it doesn't bung up the serial port on
by machine like the original Philips app does...

Ralph
--- In l..., Ralph Hempel wrote:
>
> elektrknight wrote:
> > 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.
>
> It's documented in this paragraph on their website:
>
> Features automatically updating Internet links including links
> to related technical documents, software updates, utilities and
> code examples, using EmbeddedHints technology
>
> Bleh. Still, I'm hoping it doesn't bung up the serial port on
> by machine like the original Philips app does...
>
> Ralph
>
Hi,

it is possible to disable the internet access by disable the "Hints
Update" in the "Options" menu of Flash Magic.

Ralph, I think at least 50% of the problem with the serial port is in
your app.
Ok ok the Philips tool setting some parameter of the port(.fNull
flush Null not set to false after close) and not reset these parameter
at closing of the serial port, but your app should set all parameter
you need for an propper operation of your serial port.

Andreas

The latest version of Flash Magic - 3.23 - has a couple of
improvements based on your requests.

1. You can now tell the Start Bootloader feature to not wait for a
response from the device. Just add &04 somewhere in the command.

2. The Read Flash Memory feature is now a Read Memory feature in that
you can read out both Flash and RAM contents.

To access the Read Memory feature choose Read Memory from the ISP menu
or click on the toolbar button.

The quickest way to access the Start Bootloader feature is to click on
the toolbar button and then click on Start Bootloader. The reason why
it is not possible to send the command every time the Start button is
clicked is because Flash Magic doesn't know if the attached device has
already autobauded or not.

I hope this helps.

Andy
ESAcademy

--- In l..., Peter Jakacki wrote:
>
> 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
>
> > >
> > > Philips has engaged with ESAcademy again to provide a professional
> > > programming interface. This partner did an excellent job supporting

I have found a strange problem while working with Flash Magic 3.21 and
LPC2138

1. The boot loader version reported by Flash Magic (1.xx) differs from
lpc21isp (2.xx).
2. When I enable Code Read Protection, the LPC2138 fails, and if I disable,
LPC2138 works perfectly.
Any idea what is going wrong?

Best Regards,

Mukund Deshmukh.
Beta Computronics Pvt Ltd
10/1, IT Park, Parsodi,
Nagpur-440022
Cell - 9422113746
--- In l..., Mukund Deshmukh wrote:
>
> > > >
> > > > Philips has engaged with ESAcademy again to provide a professional
> > > > programming interface. This partner did an excellent job
supporting
>
> I have found a strange problem while working with Flash Magic 3.21 and
> LPC2138
>
> 1. The boot loader version reported by Flash Magic (1.xx) differs from
> lpc21isp (2.xx).
> 2. When I enable Code Read Protection, the LPC2138 fails, and if I
disable,
> LPC2138 works perfectly.
> Any idea what is going wrong?
>

Hmmmm... please do the following:

Start Flash Magic
Press F1 to enter debug mode ([Debug] appears at the top)
Choose ISP->Read Signature and wait for the incorrect signature to be
displayed.
Click on OK and press F2 to exit debug mode
Email me the generated debug file C:\flashmagic.fmd
Delete the debug file.
My email address is: support at esacademy dot com

Andy