AN3748 USB Bootloader for JM128

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

AN3748 USB Bootloader for JM128

3,683 Views
RajahMC
Contributor I
Hi Guys,

I downloaded AN3748 (USB bootloader for DEMOJM128).
The app note calls for a CW project that has the USB
bootloader framework that is attached to the app note.
(Page 2 'Bootloader Framework Overview" on the PDF).
However, I could not find any attached files to this effect.
The only thing I found was a UI to select S19s to bootload.
Anyone know where I can down the frame work project from?

Thanks for your time,

Rajah


Message Edited by Rajah MC on 2008-11-15 10:21 PM

Message Edited by Rajah MC on 2008-11-15 10:22 PM
Labels (1)
0 Kudos
5 Replies

579 Views
VietHung
Contributor I
Hi Rajah, You can use the source code for BADGE BOARD JM128 from http://www.canyourbadgedothis.com/documents/JM_Badge_Board_Bootloader_RevC_Green.zip which is similar to DEMOJM128. I'm sure that there are a little change if you want it runs on your board. (for example: Button, Removing LED Matrix .. ) Viet Hung.
0 Kudos

579 Views
mnorman
NXP Employee
NXP Employee
Rajah,

This may be what you are looking for, though this site isn't clear that the source relates to the AN that you specified.
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=DEMOJM&tab=Design_Support_Tab

Viet Hung is right that there is another USB Bootloader as featured on the JM Badge Board.  This bootloader enumerates as a mass-storage device and doesn't require any special Host software.  You can simply drag-and-drop a new s-record (S19) image into the drive and the bootloader will parse it and reprogram the flash.  You can see it in action in the demo video at the bottom of this page:
http://www.canyourbadgedothis.com/

-mnorman




Message Edited by mnorman on 2008-11-20 05:00 PM
0 Kudos

579 Views
TurboBob
Contributor IV
I have briefly looked over the badgeboard software.  But I am unclear if the USB Mass Storage bootloader software allows the use of the USB port by the application, but configured differently.

I.e.  I need to use the USB port as a generic HID,  but would like to use the Mass Storage bootloader.  The determination could be made on cold-boot with a port pin state.

Has anyone successfully made this work?

Bob
0 Kudos

579 Views
RajahMC
Contributor I
Hi mnorman,

I ended doing what Viet said, however I recently found the actual software on the Freescale website.

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCF51JM&tab=Documentation_Tab&pspll=1...

Thanks for your time,
Rajah
0 Kudos

579 Views
RajahMC
Contributor I
HI Viet,

Thanks for you tip, I ended up downloading the demo board boot loader and got it working finally.

Rajah
0 Kudos