- Posts: 4402
Ultimate7e tutorial: Processor upgrade
- PhracturedBlue
- Offline
Please Log in or Create an account to join the conversation.
- silpstream
- Topic Author
- Offline
- Posts: 244
To step through the address space, I believe it's in the "MCU Core" item under "Target". Can't quite remember and I'm not at home now to check.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- silpstream
- Topic Author
- Offline
- Posts: 244
Another check to do is the vreg. Make sure you are getting 3v3. The vreg and electrolytic cspacitors are pretty close to the processor. Could have taken some damage in the replacement. You won't be able to tell when using st-link if your programmer provides power during programming.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
is there any chance I buggered something up when I progranmed the chip without boot being jumped? also how did that happen if you need to short boot to flash?
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
when I go into the stm menu and choose core it opens a window with a load of little boxes with hex addresses, this is way beyond my current knowledge so i'm trying to read up on what it all means, any pointers what I should be looking for there?
this was the chips I purchased, are they the correct ones? >> m.ebay.co.uk/itm/2PCS-MCU-ARM-IC-LQFP-64...?txnId=1630237728017
so with all that it mind is there anything else to check? or do I give up and bin my ever faithfull 7e :/
Please Log in or Create an account to join the conversation.
- silpstream
- Topic Author
- Offline
- Posts: 244
Use a multimeter to check the two boot0 jumper pins above the programming header. You'll probably find that it is shorted. Try tracing that cause it might not necessarily be a short at the processor pins. If your 7e was modded before, you could have wires connected that is causing the short. Take some clear close up pics and maybe we can see more.
You can also use a multimeter and probe the boot0 pin (pin 60) to the few adjacent pins next to it for shorts. Vss is only 3 pin away (pin63) and the short could be under the processor pins if you had too much solder paste.
You should be on the right track so don't give up!
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
one question, when in the stlink software and you open target>mcu core, should you be able to run the code? also to get dfuse to see the tx is there any special method other than the usual deviation method?
time to talk to the other 2 guys as it's bad enough having to buy myself another 7e, i'm not having to be buying them one each too lol
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
How did you find that your boot0 is not pulled up to Vcc? By visual inspection or by using meter?
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
re dfu mode yeah that's what i thought, i just wondered as it was essentially a bare chip if there was another method to get into dfu mode, but no matter what i try nothing is working.
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
visualgdb.com/tutorials/arm/st-link/
You don't need to get too far into the bootloader to see if it is working or not.
you should check that the boot0 pin is pulled low. in fact you could just short the non-Vdd side to Vss. Not being shorted high is not sufficient. any cap on the pin during bootup can pull it high long enough to enter programming mode. (you could also tie it low through an ammeter and see if there is any current draw. there should be no current on the BOOT0 pin.
If you can get a connection to the STlink with the boot0 jumper removed, than BOOT0 is your culprit. It is theouretically possible to have internal latch-up that would cause this permanently, but I find it quite unlikely.
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
Please Log in or Create an account to join the conversation.
- Arakon
- Offline
- Posts: 305
Failing that, you can try placing a scalpel blade between the pins and heat them up.
Please Log in or Create an account to join the conversation.
- silpstream
- Topic Author
- Offline
- Posts: 244
Here's the pic to see what's under the mcu:
Take a picture of the lifted pad you have, it may still be possible to remove the mcu, clean things up and start over. I've done it before, just need a bit of care, and it depends on the current damage. If not, what Arakon suggested is correct, just remember to add a good amount of flux and DONOT drag the wick across the pins, and DONOT pull it hard if it adheres to the pins.
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
replaced the mcu with another and this one won't even connect to the stm, the soldering is prefect, there is no bridges but when i plug into the stlink it unloads from windows lol. i've obviously killed something else on the board. i even put back on the original 7e mcu and no difference. and when pulling that back off i managed to pull off a trace properly though it looks like it doesn't connect anyway (pin14 PA0-WKUP)
so be warned people this isn't an easy swap, i class myself as a competent solderer, and i've had 2 extra modules, 2 x 3way switches and the range mod under my belt on this tx, and i have the correct equipment for the job but i've still managed to kill my poor little 7e! so be careful if you plan to try this
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
But having said that, I think we've said several times this is not for the feint of heart.
Please Log in or Create an account to join the conversation.