SugarAddict 227 Posted October 27, 2011 Author Share Posted October 27, 2011 Got the boards today from Seeed... couldn't help but solder at least one up... and I'm sad... the USB is failing (Unknown device / malfunctioning device) but programming it via a LP with SBW works fine and runs... bluehash, Rickta59, RobG and 2 others 5 Quote Link to post Share on other sites
zeke 693 Posted October 27, 2011 Share Posted October 27, 2011 Does the 5529 have a USB bootloader in ROM? If not then maybe it will fail until one is programmed in. The board looks nice though. Quote Link to post Share on other sites
gwdeveloper 275 Posted October 27, 2011 Share Posted October 27, 2011 Very nice! The white PCB makes it look fast. RobG 1 Quote Link to post Share on other sites
sanyi 0 Posted October 27, 2011 Share Posted October 27, 2011 According to TI all devices come preprogrammed with a bootloader: :clap: Posted by Jens-Michael Gross replied on 06-09-2011 6:35 PM Guru61000 Points Adi Zholkover: some mSP430F55xxx devices come with pre-programmed USB BSL ? No, all MSPs with integrated USB controller have one. Most of the others have a serial BSL. Only the G series has none at all. Quote Link to post Share on other sites
bluehash 1,581 Posted October 27, 2011 Share Posted October 27, 2011 Sweet work SA/guys. SA, could you give me a run-down of board capabilities for the Blog: - 5529 - Breakout - Push buttons? Don't be too down on the USB, you will figure it out. Quote Link to post Share on other sites
PentiumPC 119 Posted October 27, 2011 Share Posted October 27, 2011 The USB is talking, but not in ways the OS understands. I don't have any F5529s, off hand .. Could be No BSL driver or USB not going into BSL mode. Try programming something to access the chip thru USB to verify it electrically, then figure out the BSL bit. Quote Link to post Share on other sites
SugarAddict 227 Posted October 27, 2011 Author Share Posted October 27, 2011 Yea, I need to write some test code to put on it... Unless someone already has some I could easily adapt to just test with. Gotta do this And to answer the question from earlier: It does appear to require an external clock source for the USB PLL... You could try to get the internal clock to do it but all the references I keep seeing talk about XT1 and XT2, or XT1 in bypass mode. 31.2.3.3 PLL Startup SequenceTo achieve the fastest startup of the PLL, the following sequence is recommended. 1. Enable VUSB and V18. 2. Wait 2 ms for external capacitors to charge, so that proper VUSB is in place. (During this time, the USB registers and buffers can be initialized.) 3. Activate the PLL, using the required divider values. 4. Wait 2 ms and check PLL. If it stays locked, it is ready to be used. Quote Link to post Share on other sites
oPossum 1,083 Posted October 27, 2011 Share Posted October 27, 2011 Read slau319 if you haven't already. There are a few specific xtal freq that work with USB bootloader. "3.3.2 Hardware Requirements The USB Peripheral Interface requires the use of a high frequency oscillator on XT2. For the BSL to function properly, the oscillator can be 24 MHz, 12 MHz, 8 MHz, or 4 MHz." "1.3.3 Devices With USB Devices with USB are invoked when either of the following two conditions are met: Quote Link to post Share on other sites
SugarAddict 227 Posted October 27, 2011 Author Share Posted October 27, 2011 Yeah if you look at page 713 of the family guide you will see note 1 on table 31-2 that says those are the frequencies that are autodetected by the factory supplied BSL for production programming of the chips. I just have to program it to use the XT2 that I put on there (32MHz)... been reading up on programming the 5529 on breaks today so I should have some test code for the USB this evening or this weekend. Quote Link to post Share on other sites
SugarAddict 227 Posted October 29, 2011 Author Share Posted October 29, 2011 Soldered up a 2nd one, USB works fine with one of the default values (24MHz). Quote Link to post Share on other sites
PentiumPC 119 Posted October 30, 2011 Share Posted October 30, 2011 Soldered up a 2nd one, USB works fine with one of the default values (24MHz). Is the first board E-tested?? try changing the 24MHz to 32Mhz, see if it works? haha. Quote Link to post Share on other sites
SugarAddict 227 Posted October 30, 2011 Author Share Posted October 30, 2011 Oh, I bet it works, it's just that the factory BSL doesn't recognize 32MHz. I've gotta program it to use that.... I'm still reading a lot of pdf's for working with this though... Going to be a blast making something nice with this Quote Link to post Share on other sites
SugarAddict 227 Posted October 30, 2011 Author Share Posted October 30, 2011 So far... this is the list of reading material I've figured out... I've hit some other random PDF's as well... [*:uh7yrmzp]USB Field Firmware Updates[*:uh7yrmzp]USB HID Windows API Guide[*:uh7yrmzp]Programming via BSL PDF[*:uh7yrmzp]Programming via BSL Source[*:uh7yrmzp]5529 Landing Page[*:uh7yrmzp]5529 Datasheet[*:uh7yrmzp]Family Datasheet[*:uh7yrmzp]5529 Example Sources[*:uh7yrmzp]Core Libraries PDF[*:uh7yrmzp]Core Libraries Source RobG and gwdeveloper 2 Quote Link to post Share on other sites
gwdeveloper 275 Posted October 31, 2011 Share Posted October 31, 2011 @SugarAddict, did you see this one? http://focus.ti.com/mcu/docs/litabsmultiplefilelist.tsp?sectionId=96&tabId=1502&literatureNumber=sloa160&docCategoryId=1&familyId=342 Maybe next version (if you do another), add a TRF7970A? Quote Link to post Share on other sites
SugarAddict 227 Posted November 1, 2011 Author Share Posted November 1, 2011 Yeah but that requires the rfid board stuff... Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.