|
About a week ago, we still had snow drifts. Yesterday it was 27C. Today all the trees, shrubs and grass are starting to green. And I get to chase after the dog and mow the lawn.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
And the maple syrup! You need to start collecting maple syrup!
Btw it started "boing" here a few days back and my Bernese Mountain dog hates it. For him any temperature above zero degrees is an abomination.
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
I get an Orange Pi PC some time between the 12th and the first of June. It's my last ditch effort to get xboot running on an ARM based SoC chip - an AllWinner H3 in this case. The Secondary Phase Loader code is what eludes me. I can't find it for xboot. I don't even know if it is *in* xboot. It might be. I can only find SPLs for linux and android, and u-boot, a tool for creating those SPLs for linux.
So far I have not even been able to successfully use the FEL capability of any of this hardware to directly inject xboot code into the device's RAM via USB and execute it even thought it has that capability, and I have done that injection, but got a black screen.
It could be because I was using a 480p LCD and xboot doesn't support it with the default config. So I spent $80 on a new compact 720p screen, which still doesn't show signal. I've probably dropped over $200 trying different boards and equipment now.
It could be any number of things. Lately I haven't even been able to do the injection process because the device isn't enumerating anymore. - update: it enumerates and injects xboot, but black screen
Also these boards don't expose the pin you need to drop the board into FEL mode where you can do the above injection. You have to flash an SD card with a special image to drop the board into FEL mode so you can do the injection, with no way to tell if it actually worked other than trying to inject.
All of this is in Chinese. All of this is scattered across Chinese forums where I've even posted, but haven't received responses. Probably doesn't help that I'm posting in English but I trust the ability of Chinese tech people to read English more than I trust google translate
There is so much going on in this rickety workflow and toolchain setup that anything could go wrong, and it's usually impossible to find out what failed.
That's why I'm close to giving up and instead building a quick loading linux build, except for the fact that I have to launch X server to do any graphics at all.
Damn these things.
To err is human. Fortune favors the monsters.
modified 4-May-23 9:48am.
|
|
|
|
|
If you follow your usual pattern I expect to see a post in the near future boldly proclaiming, I've cracked it !
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
I appreciate the vote of confidence.
To err is human. Fortune favors the monsters.
|
|
|
|
|
We need to collect all your posts into a book "What it is really like to be an Embedded Systems Developer".
You let us know about your frustrations and failures followed by the Eureka Moment of success.
Reminds me of my days developing custom microprocessor systems in the 80s. Things like debugging a flaky board and the scope probe correcting the bad IC socket connection, or the scope ground fixing a missing ground connection.
We are all cheering you on and sitting on the edge or our seats wondering what Out-Of-The-Box solution you will come up with.
"Mistakes are prevented by Experience. Experience is gained by making mistakes."
|
|
|
|
|
Thanks. I hope it doesn't put too many people off. I know some don't care for the technical nature of a lot of my forum posts, but to me the struggles of development seem like they should be right at home in the lounge. What kind of coders would we be if we didn't swap war stories?
To err is human. Fortune favors the monsters.
|
|
|
|
|
Embedded Development is 49% swearing at Chips, 11% swearing at the "person" who told you to do it & 40% alcohol dependency mixed with luck...
|
|
|
|
|
|
You're annoying every now and then...
.... but you're annoying in a pleasant way and more importantly in an informative way 
|
|
|
|
|
There's so much frustration in embedded work, but that little ray of sunshine makes it worth the effort.
Give me coffee to change the things I can and wine for those I can not!
PartsBin an Electronics Part Organizer - An updated version available! JaxCoder.com
Latest Article: Simon Says, A Child's Game
|
|
|
|
|
These kinds of issues during one of my senior labs is why I stuck with software.
Did the TA know that the chip I am using had a burned out address line? And the next one as well? A4 vs A12, and we figured out the second one a LOT faster.
Third chip worked fine.
|
|
|
|
|
I know this feeling when it happens
Why why why, did I get into engineering?
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
I thought I had successfully avoided it, given my lack of formal education or background in engineering - I was at Microsoft at 18 - I never went to uni.
But no, I have to get scouted here *shakes fist at Chris Maunder* and now suddenly I'm neck deep in it - hardware as well as software, after leaving the software field professionally for years.
And for some reason I enjoy the hell out of it, even as it makes me want to snatch myself baldheaded.
To err is human. Fortune favors the monsters.
|
|
|
|
|
I can't fly dead south, you apes! (8)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I'll leave it for someone else
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
EMULATES - apes
I can't fly - EMU
dead - LATE
south - S
|
|
|
|
|
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
And you are up tomorrow!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I got stuck on parodies for a bit but then emulates came to mind. After a couple near misses the last few days I'm happy to nail one! Nice clue.
|
|
|
|
|
He's only got little legs.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Groguan
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|