I figured it out.
I entered 192k for the ram size during the project setup, and when editing the mem.ld script (mentioned on page 128), because the datasheet for the f407VG chip on the F4discovery says it has 192k.
Apparently it’s 128k of normal sram, and 64k of close coupled ram that’s at a different origin of 0x1000000
With that set correctly it runs. That might be worth a note in the book for those who are running off of custom boards, or ones not on the included table. Otherwise when it asks how much ram, they’ll use the total, instead of only the normal (non CC) SRAM
Also, after adding in the led blinking code, and flashing it to the board, nothing happens.
is the gnu-mcu-eclipse plugin compatible with newer versions of eclipse? The book says that it strongly suggests Oxygen.3a since the newer ones aren’t supported. I guess that may have changed since then.
Is there somewhere to check for compatibility, or is it a try-and-see kind of thing?
It would be good to get on a newer version, since I imagine compatibility for java 8 is not going to be around forever. (It’s already off the PPAs, only openjdk 8 still remains in ubuntu 19.04)
for the stm32CubeProgrammer, the CLI version works fine, so I’m just going to use that.