Usually, you can update your bootloader and your firmware when they are bot= h on flash. I'm not sure if I understood well, but if you load your software in ram, wh= at will happen if you lose power ? Sorry, I can not help you to place the program on ram, I don't know how to = do it, but I'm not sure it is a very "safe" idea. Regards! Kris ________________________________ From: Mike snyder To: Microcontroller discussion list - Public. =20 Sent: Wednesday, May 2, 2012 1:51:51 PM Subject: [PIC] PIC32 running a program entirely from RAM =20 Hi All, I need to run a program on the PIC32 entirely from RAM. This way we could reflash the bootloader app on the flash if needed by loading a program directly into RAM via USB or Setrial port and then executing that=A0 rather than the program on flash. The C32 compiler provides a ramfunc keyword to run specific functions in RAM but I am not very clear on how one would run an entire program from RAM. One thought I am planning on trying out is to modify the linker file so all address are in RAM and see if that would work - however I wanted to check with the collective wisdom of the piclist to see if anyone has already done that or something similar? Thanks Mike --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .