philetaylor Posted August 5, 2010 Report Share Posted August 5, 2010 Answer: By not paying attention and don't realise you have turned the CORE32 through 180 degrees then connect your incoming 9v supply to J23 (BOOT0) by mistake! You don't really need to ask how I know this do you :-( Although I disconnected it pretty quickly, I think the damage was already done. The core still boots and 'seems' to work but it wouldn't talk to my MBSEQ control surface and the STM32 seems to get quite hot now...... I put the stm32 troubleshooting app on there and it looks like something is definately blown: [ 75.474] [ 75.474] ==================================== [ 75.475] Testing GPIO Pins for shorts/bridges [ 75.475] ==================================== [ 75.476] Toggle PB8 0->1 FAILED [ 75.476] Toggle PB9 0->1 FAILED [ 75.477] Push-Pull Toggle Test found 2 errors [ 75.478] Toggle PB8 L->H FAILED [ 75.478] Toggle PB9 L->H FAILED [ 75.479] Pull-Down/Up Toggle Test found 2 errors [ 75.480] Toggle PB8 0->1 FAILED [ 75.480] Toggle PB9 0->1 FAILED [ 75.480] Running-1 Test found 2 errors [ 75.481] Toggle PB8 0->1 FAILED [ 75.481] Toggle PB9 0->1 FAILED [ 75.482] Running-0 Test found 2 errors [ 75.482] [ 75.482] ==================================== [ 75.483] Test found 8 errors [ 76.481] [MIOS32_MIDI_Receive_Handler] Timeout on port 0x20 [ 76.481] [MIOS32_MIDI_Receive_Handler] Timeout on port 0x21 Oops. You are welcome to reply with what an idiot I am and any other choice words, it would be nothing that I haven't already called myself tonight! I knew that I would end up having to learn how to desolder SMD chips eventually :) Cheers Phil Quote Link to comment Share on other sites More sharing options...
mastomo Posted August 5, 2010 Report Share Posted August 5, 2010 aouch !!! hard news ... Quote Link to comment Share on other sites More sharing options...
J Martins Posted August 5, 2010 Report Share Posted August 5, 2010 hehe When I had burnt 2 LCDs in the same week just why I made mistakes wiring it to the Core8 I had a similar idea for a topic or a How-To about get LCDs not working. Quote Link to comment Share on other sites More sharing options...
philetaylor Posted August 10, 2010 Author Report Share Posted August 10, 2010 I know your pain, I suppose the moral of the story is NEVER connect the power until you have checked and re-checked everything...... Anyway I ordered an STM32 today and managed to find a SMD rework station that we bought at work and never used. It is only a cheap hot air one but hopefully still be easier than the alternatives. I will let you know how I get on. I know nILS will probably comment on how easy removing/resolding SMD chips is :whistle: As a backup (and for another 'future' project) I have ordered a couple of replacement CORE32's from SmashTV !!! Cheers Phil Quote Link to comment Share on other sites More sharing options...
nILS Posted August 10, 2010 Report Share Posted August 10, 2010 Hehe, I've never removed anything the size of an stm32... But I assume *giggle* it's a piece of cake! :thumbsup: Quote Link to comment Share on other sites More sharing options...
sineSurfer Posted August 11, 2010 Report Share Posted August 11, 2010 That's not what she says! Quote Link to comment Share on other sites More sharing options...
Duggle Posted August 12, 2010 Report Share Posted August 12, 2010 Phil, Its actually really easy (the chip is shot, so just cut it out) here's how to do it: 1) Take a scalpel or box cutter or whatever its called in your locale. 2) Gently run the blade across the pins close to, or against the chip package in such a way as to shear the pins off at the body. Use just enough force to shear the pins without cutting into the PCB. An easy gentle motion will cut the pins along one side of the IC in one stroke. If not, go at a speed that is comfortable. 3) Remove the chip package. With a soldering iron and a pair of tweezers, pick the leads of the PCB. 4) Take some wick and remove solder and any pin fragments from the footprint. 5) Solder in the new chip! 6) Don't reverse J23 ;-) Quote Link to comment Share on other sites More sharing options...
Underskor Posted August 18, 2010 Report Share Posted August 18, 2010 (edited) EDIT: Disregard this post. I have created focused more closely on the IO Test app and my issue, which should hopefully be easier to find for other noobs like me. I apologise for cross-posting. ----- I am currently having a problem with my CORE32 board, and I am getting some of the same messages. I can't find any documentation for the test application so I don't know what they mean :( [ 75.474] ==================================== [ 75.475] Testing GPIO Pins for shorts/bridges [ 75.475] ==================================== [ 75.480] Push-Pull Toggle Test found 0 errors [ 75.480] Toggle PC15 H->L FAILED [ 75.479] Pull-Down/Up Toggle Test found 1 errors [ 75.480] Running-1 Test found 1 errors [ 75.482] Running-0 Test found 0 errors [ 75.482] [ 75.482] ==================================== [ 75.483] Test found 1 errors [ 76.481] [MIOS32_MIDI_Receive_Handler] Timeout on port 0x20 [ 76.481] [MIOS32_MIDI_Receive_Handler] Timeout on port 0x21 What does this mean? Edited August 19, 2010 by Underskor Quote Link to comment Share on other sites More sharing options...
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.