This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Making an application updateable using IAP in P89LPC936?

Hi all,
I was wondering whether it is possible to make my application firmware updateable using IAP. I readed some application notes but did not become much wiser, if any of you could help me with this.
Best regards
Sarsam

Parents
  • To Erik,
    Dear friend,
    You are helping me quiet alot, thank you.
    I have some questions,
    After calling the IAP, is the chip then in the ISP mode? how to make a simple boot which is able to manupulate the bytes such that the data is currupted to the outside world while downloading to the chip and then manupulating the data back to the original in that simple boot. The ISP of LPC935 starts at 0x1FFF, in the decompiled file at the uvision3 i do not see it. Is it that we cant modify the ISP boot vector at all, or will our simple selfmade bootloader work also.
    Awaiting for your reply,
    Thank all the friends involved in this thread, you all are very helpfull.
    Best regards,
    Sarsam

Reply
  • To Erik,
    Dear friend,
    You are helping me quiet alot, thank you.
    I have some questions,
    After calling the IAP, is the chip then in the ISP mode? how to make a simple boot which is able to manupulate the bytes such that the data is currupted to the outside world while downloading to the chip and then manupulating the data back to the original in that simple boot. The ISP of LPC935 starts at 0x1FFF, in the decompiled file at the uvision3 i do not see it. Is it that we cant modify the ISP boot vector at all, or will our simple selfmade bootloader work also.
    Awaiting for your reply,
    Thank all the friends involved in this thread, you all are very helpfull.
    Best regards,
    Sarsam

Children
  • After calling the IAP, is the chip then in the ISP mode?
    You are mixing ISP/IAP anyhow, after eithet do a reset.

    how to make a simple boot which is able to manupulate the bytes such that the data is currupted to the outside world while downloading to the chip and then manupulating the data back to the original in that simple boot.
    A boot is a mistake, the '51 derivatives are Read Only Program Memory intended, so once you have loadedthe program you are set

    Erik