Click here to Skip to main content
15,887,474 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: I've gone native Pin
Nelek13-Feb-24 21:58
protectorNelek13-Feb-24 21:58 
GeneralRe: I've gone native Pin
pkfox14-Feb-24 7:48
professionalpkfox14-Feb-24 7:48 
GeneralRe: I've gone native Pin
Alister Morton16-Feb-24 3:20
Alister Morton16-Feb-24 3:20 
GeneralRe: I've gone native Pin
k505413-Feb-24 11:06
mvek505413-Feb-24 11:06 
JokeRe: I've gone native Pin
jeron113-Feb-24 11:36
jeron113-Feb-24 11:36 
GeneralRe: I've gone native Pin
CPallini13-Feb-24 20:04
mveCPallini13-Feb-24 20:04 
GeneralRe: I've gone native Pin
den2k8814-Feb-24 1:29
professionalden2k8814-Feb-24 1:29 
GeneralRe: I've gone native Pin
honey the codewitch14-Feb-24 16:30
mvahoney the codewitch14-Feb-24 16:30 
I'm working through this right now[^]

Part of me is excited, as I made bootloader code back in the 1980s on much simpler processors, and no C language to speak of, only ROM basic or the "mini" assembler. This is a far cry from that, but similar in spirit.

Part of me is frustrated. I hate datasheets. I think the ARM TRMs are even worse. Give me code.

Part of me is sort of terrified that I may have overcommitted to a project going bare metal on an ARM Cortex A7.

But usually I feel that way going in - my imposter syndrome gets going and until I settle in it's me, nail biting.

My main problem is the utter gap in capabilities between the best ARM "realtime" core available, and the "non-realtime" As is so huge that I'm actually forced to adopt the A when all i really need is an additional 480MHz core.

I'm using STM32 because I'm more familiar with them, you can get cheapo nucleos for a lot of their realtime chips, and they have fairly priced modest eval boards for their A offerings. I also had a harder time trying to source the NXPs I felt i needed in general.

I was using an H7 for something and it just tops out under what i need for this application performancewise, so now I need to move to an A.

And that typically means an OS like Linux or Android. And boot times that go with it. I've seen ways to get boot times under 1sec but it's almost as arcane and messy as going bare metal.

So I've decided on baremetal for this application, on a dual core 800MHz A7. I need almost instant boot times, and it's hardware that really doesn't need all the moving parts of an operating system. Moving parts scare me. They don't tend to survive production runs.

It's kind of an array of bad choices. Part of the reason I'm laying this out to you, is you have way more experience and training in this realm than I do, so any insight would be appreciated.

Baremetal A7 is basically using the A7 like an ersatz realtime M. But it's not easy.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix

GeneralRe: I've gone native Pin
charlieg14-Feb-24 11:29
charlieg14-Feb-24 11:29 
NewsTwillo Authy - Desktop app Pin
Richard Deeming13-Feb-24 3:30
mveRichard Deeming13-Feb-24 3:30 
GeneralRe: Twillo Authy - Desktop app Pin
Jacquers13-Feb-24 3:39
Jacquers13-Feb-24 3:39 
GeneralOpposite of Spherical Cows? Inventor's Paradox Pin
raddevus13-Feb-24 2:16
mvaraddevus13-Feb-24 2:16 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
PIEBALDconsult13-Feb-24 2:20
mvePIEBALDconsult13-Feb-24 2:20 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
raddevus13-Feb-24 2:56
mvaraddevus13-Feb-24 2:56 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
trønderen13-Feb-24 3:16
trønderen13-Feb-24 3:16 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
raddevus13-Feb-24 3:56
mvaraddevus13-Feb-24 3:56 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
trønderen13-Feb-24 6:26
trønderen13-Feb-24 6:26 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
raddevus13-Feb-24 8:02
mvaraddevus13-Feb-24 8:02 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
jmaida13-Feb-24 15:17
jmaida13-Feb-24 15:17 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
jschell13-Feb-24 5:02
jschell13-Feb-24 5:02 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
englebart13-Feb-24 6:00
professionalenglebart13-Feb-24 6:00 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
trønderen13-Feb-24 6:42
trønderen13-Feb-24 6:42 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
jschell14-Feb-24 5:51
jschell14-Feb-24 5:51 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
englebart16-Feb-24 6:40
professionalenglebart16-Feb-24 6:40 
GeneralRe: Opposite of Spherical Cows? Inventor's Paradox Pin
jschell16-Feb-24 7:19
jschell16-Feb-24 7:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.