JM128 USB Bootloader does not enumerate on Mac OS X

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

JM128 USB Bootloader does not enumerate on Mac OS X

777 Views
rsdio
Contributor II

Is the ColdFire v1 JM128 part actively supported by freescale? Who would I talk to about getting a bug fix released for the JM128 USB Bootloader example (AN3748)?

 

I debugged the firmware and found that the Mac is issuing a GET CONFIGURATION request after SET CONFIGURATION. I fixed the problem by adding only 3 or 4 lines of code. I would like to submit this to someone at freescale who can assure me that the change will actually be distributed as part of a revised AN3748.

 

p.s. I also wrote a quick Mac OS X program that will update the firmware on a JM128 part running the USB Bootloader. I do not expect freescale to add an entirely new program for a feature like this. It's really just that I want the bug in the firmware fixed for everyone.

 

Brian Willoughby

Sound Consulting

Labels (1)
0 Kudos
2 Replies

417 Views
TomE
Specialist II

Thank you for taking the time to post your findings.

> Is the ColdFire v1 JM128 part actively supported by freescale?

Sort by date-order on the "Tools" tab on this page shows recent updates:

Flexis 32-bit V1 ColdFire USB Microcontroller|Freescale

Last Documentation updates were in 2012 and 2013.

> Who would I talk to about getting a bug fix released for the JM128 USB Bootloader example (AN3748)?

Try your local Rep. They have better channels back to Freescale than you can get here. Getting Documentation Updates is hard. I've been asking for some simple fixes for years (since 2010 for bugs going back to 2000) with no results whatsoever. Although the quoted response I got is amusing, it is also heartbreaking:

Re: PIT hw boo-boo. Read if you need accurate PIT (CF)

the redaction doesn’t seems to implies that writing the

same value to the PRE bits doesn't reset the timer.

Otherwise the best place for Customer Support for known bugs is probably this Forum. Google can find it (or that may be that Google knows I like this place, so it may only work for me). Post details of your changes here. You could even attach your OS X program here.

I suggest you also read:

USB bootloader for Codewarrior doesn't work with Windows 8.1

Tom

417 Views
brianwilloughby
Contributor III

I've attached a subversion-generated diff of the 5 additional lines needed to support OSX. The change only affects the Bootloader.c Source, no other files need to be modified.

0 Kudos