EmbDev.net

Forum: ARM programming with GCC/GNU tools Secure sector.


von Sevc D. (sevc)


Rate this post
useful
not useful
Hi all.
On Philips page are neww source code to secure LPC24xx and LPC23xx mcu.
but how to implement in to project?Can any help with them?
code is on
http://www.standardics.nxp.com/support/documents/microcontrollers/zip/write.erase.secure.lpc2364.lpc2366.lpc2368.lpc2378.lpc2468.lpc2478.zip

regards.

Dzairo

von Sevc D. (sevc)


Rate this post
useful
not useful
Sevc Dominik wrote:
> Hi all.
> On Philips page are neww source code to secure LPC24xx and LPC23xx mcu.
> but how to implement in to project?Can any help with them?
> code is on
> 
http://www.standardics.nxp.com/support/documents/microcontrollers/zip/write.erase.secure.lpc2364.lpc2366.lpc2368.lpc2378.lpc2468.lpc2478.zip
>
> regards.
>
> Dzairo

No one can help with this ????

regards

von Martin T. (mthomas) (Moderator)


Rate this post
useful
not useful
> No one can help with this ????

Maybe I'm not the only one who will not try any of this code in the
current state because of:
(1) from the pdf: "The write/erase security feature is irreversible."
(2) The functions are only available as object-code library as far as I
can see.
(3) The library for gcc has a file-name ending with gcc 3.4.2 indicating
it is for a rather old version of gcc (maybe even the "special
ulibc-build" that Keil offers for download).
(4) from the pdf: "it is very important to relocate functions in RAM
during run time"

I probably could help but I currently only have two boards with
LPC23xx/24xx and will not take the risk to totally disable write/erase
to some sectors irreversibly (1) by testing it with a set of functions
made for a gcc-version which I do not use any more (3) where I can not
even see what is done (2) and so can not verify reliably if the
relocation to RAM is implemented  correctly (4).
I suggest to get in contact with NXP-support (good luck) and ask them if
they can help you integrating the functionality in your project. Maybe
you can ask in the LPC2000 yahoo group too.

von Sevc D. (sevc)


Rate this post
useful
not useful
Martin Thomas wrote:
>> No one can help with this ????
>
> Maybe I'm not the only one who will not try any of this code in the
> current state because of:
> (1) from the pdf: "The write/erase security feature is irreversible."
> (2) The functions are only available as object-code library as far as I
> can see.
> (3) The library for gcc has a file-name ending with gcc 3.4.2 indicating
> it is for a rather old version of gcc (maybe even the "special
> ulibc-build" that Keil offers for download).
> (4) from the pdf: "it is very important to relocate functions in RAM
> during run time"
>
> I probably could help but I currently only have two boards with
> LPC23xx/24xx and will not take the risk to totally disable write/erase
> to some sectors irreversibly (1) by testing it with a set of functions
> made for a gcc-version which I do not use any more (3) where I can not
> even see what is done (2) and so can not verify reliably if the
> relocation to RAM is implemented  correctly (4).
> I suggest to get in contact with NXP-support (good luck) and ask them if
> they can help you integrating the functionality in your project. Maybe
> you can ask in the LPC2000 yahoo group too.

OK .
I create own board (low cost) with lpc2142 and try some function.
Try contact NXP-support to help.
Me project is only in develop position and it's more then 3month to
finish.

regards

von Martin T. (mthomas) (Moderator)


Rate this post
useful
not useful
> I create own board (low cost) with lpc2142 and try some function.
You have noticed that the Application-Note only mentions 23xx/24xx? But
I'm sure will NXP will help (if they answer).

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.