Click here to Skip to main content
15,888,026 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: Wordle 991 Pin
OriginalGriff5-Mar-24 19:23
mveOriginalGriff5-Mar-24 19:23 
GeneralRe: Wordle 991 sad sad Pin
HobbyProggy5-Mar-24 19:53
professionalHobbyProggy5-Mar-24 19:53 
GeneralRe: Wordle 991 Pin
ChandraRam5-Mar-24 20:04
ChandraRam5-Mar-24 20:04 
GeneralRe: Wordle 991 Pin
Sandeep Mewara5-Mar-24 21:05
mveSandeep Mewara5-Mar-24 21:05 
GeneralRe: Wordle 991 - 5 4 me Pin
pkfox5-Mar-24 21:22
professionalpkfox5-Mar-24 21:22 
GeneralRe: Wordle 991 Pin
StarNamer@work5-Mar-24 22:12
professionalStarNamer@work5-Mar-24 22:12 
GeneralRe: Wordle 991 Pin
Cp-Coder6-Mar-24 1:39
Cp-Coder6-Mar-24 1:39 
GeneralNXP is really starting to expand my vocabulary Pin
honey the codewitch5-Mar-24 16:31
mvahoney the codewitch5-Mar-24 16:31 
Now I'm going to have to start swearing in Mexican Spanish as well just to fully cover this foolery.

First my $200 eval board arrives missing pieces. I'm pretty sure it was NXP and not Mouser's doing, because google turned up at least one other person with the issue, and they ordered straight from NXP. Worse, there was a bad or missing component on the board (i can't see it) that prevents the demo from running. I have a meeting coming up for which I need to have run some benchmarks on this chip and so I can't return the board yet - I don't have time to get a replacement. Luckily mouser is giving me 90 days to return it, but I think I'll just take the credit on my account instead of getting a new board.

Then, heaven help me the MCUXspresso IDE just hangs installing the SDK. I posted on /r/embedded about it. The solution i was given was "When I ran into that I closed it waited a day, ran it again and it worked". I waited a day. Ran it again. It worked. *headdesk*. Internet something something. *grumble* Dead | X| Roll eyes | :rolleyes:

In the meantime I find another way to do it using VS Code, which I prefer, but I run their standalone installer, and the damned thing reboots me system with no warning. For a bit I thought it was malware and I had been faked out, but no, just a very ill behaved installer, with inadequate documentation (for NXP users out there, this isn't the main installer, but a standalone one they give you for getting this running w/ VS Code instead of MCUxpresso IDE)

Then there's flashing. There are several different boot loaders, and you have to figure out which one works with your hardware configuration, and sometimes you can choose from more than one, but you have to flash a new boot loader to make the new one work, and different ones have different capabilities. Confusing! Fortunately, although I found this out after much hair pulling, the VS Code extension will detect and choose the appropriate one for your equipment, and preflashed bootloader.

Finally, I get a project going. I need to figure out how to get the SPI busses working with DMA, and thank god for the examples, because google turns up almost nothing. It's amazing anyone can find their way around NXP's APIs because they aren't well documented that I can find. They do a good job of documenting the hardware and registers, but anything higher level than that, like their wrappers, aside from the examples (which fortunately, are pretty extensive) I don't see much.

But now they've disabled 5 of the 6 SPI buses in code and I can't figure out how to turn them on. Modifying the appropriate header's #defines doesn't seem to actually change anything even though it should, and I don't want to try to figure out why, because that involves spelunking through a very complicated build system.

I'm nervous about using this hardware. It's a fight. Nothing like STM32, which was a fight, but I always knew it was a winnable fight. This one seems a bit beyond me. I'm not good at datasheets and fiddling with hardware reference manuals and the friggin ARM TRMs and such. They read like a phone book and my eyes glaze over quickly.

I don't know how anyone develops with these, but I imagine they've probably sat through training of some sort. I don't know how anyone can get there from here without it.

/worried
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix

GeneralRe: NXP is really starting to expand my vocabulary Pin
11917640 Member 5-Mar-24 18:04
11917640 Member 5-Mar-24 18:04 
GeneralRefresh, refresh, refresh... Pin
dandy725-Mar-24 10:48
dandy725-Mar-24 10:48 
JokeRe: Refresh, refresh, refresh... Pin
0x01AA5-Mar-24 12:44
mve0x01AA5-Mar-24 12:44 
GeneralRe: Refresh, refresh, refresh... Pin
PIEBALDconsult5-Mar-24 12:49
mvePIEBALDconsult5-Mar-24 12:49 
GeneralRe: Refresh, refresh, refresh... Pin
Richard MacCutchan5-Mar-24 22:43
mveRichard MacCutchan5-Mar-24 22:43 
GeneralRe: Refresh, refresh, refresh... Pin
PIEBALDconsult6-Mar-24 3:34
mvePIEBALDconsult6-Mar-24 3:34 
GeneralRe: Refresh, refresh, refresh... Pin
Richard MacCutchan6-Mar-24 3:46
mveRichard MacCutchan6-Mar-24 3:46 
JokeRe: Refresh, refresh, refresh... Pin
PIEBALDconsult6-Mar-24 4:07
mvePIEBALDconsult6-Mar-24 4:07 
GeneralRe: Refresh, refresh, refresh... Pin
dandy726-Mar-24 6:20
dandy726-Mar-24 6:20 
GeneralRe: Refresh, refresh, refresh... Pin
FreedMalloc6-Mar-24 7:27
FreedMalloc6-Mar-24 7:27 
GeneralCan our software run in Azure? Pin
Sander Rossel5-Mar-24 7:56
professionalSander Rossel5-Mar-24 7:56 
GeneralSpace junk Pin
Mike Hankey5-Mar-24 6:22
mveMike Hankey5-Mar-24 6:22 
GeneralRe: Space junk Pin
Marc Clifton5-Mar-24 10:48
mvaMarc Clifton5-Mar-24 10:48 
GeneralRe: Space junk Pin
Mike Hankey5-Mar-24 11:03
mveMike Hankey5-Mar-24 11:03 
GeneralRe: Space junk Pin
jmaida5-Mar-24 15:48
jmaida5-Mar-24 15:48 
GeneralRe: Space junk Pin
BernardIE53175-Mar-24 23:32
BernardIE53175-Mar-24 23:32 
GeneralRe: Space junk Pin
jochance5-Mar-24 11:10
jochance5-Mar-24 11:10 

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.