muScribble
muScribble copied to clipboard
Build errors inside unicore?
I'm trying to flash this firmware onto a cheapo stm32f4 (weact brand? Not sure if it matters) but I'm getting stuck on the build step. I've been stumbling through getting all the dependencies squared away, but it seems like unicore-mx has some weird syntax errors. I've tried to debug it, but I'm pretty unfamiliar.
➜ muScribble git:(master) ✗ make flash
make -C unicore-mx TARGETS=stm32/f4 FP_FLAGS="-mfloat-abi=soft"
GENHDR include/unicore-mx/sam/3x/irq.json
GENHDR include/unicore-mx/sam/4l/irq.json
GENHDR include/unicore-mx/sam/3s/irq.json
GENHDR include/unicore-mx/sam/3a/irq.json
GENHDR include/unicore-mx/sam/3u/irq.json
GENHDR include/unicore-mx/sam/3n/irq.json
GENHDR include/unicore-mx/lpc17xx/irq.json
GENHDR include/unicore-mx/lpc13xx/irq.json
GENHDR include/unicore-mx/lpc43xx/m0/irq.json
GENHDR include/unicore-mx/lpc43xx/m4/irq.json
GENHDR include/unicore-mx/stm32/f4/irq.json
GENHDR include/unicore-mx/stm32/f3/irq.json
GENHDR include/unicore-mx/stm32/l4/irq.json
GENHDR include/unicore-mx/stm32/f2/irq.json
GENHDR include/unicore-mx/stm32/l0/irq.json
GENHDR include/unicore-mx/stm32/f0/irq.json
GENHDR include/unicore-mx/stm32/f7/irq.json
GENHDR include/unicore-mx/stm32/l1/irq.json
GENHDR include/unicore-mx/stm32/f1/irq.json
GENHDR include/unicore-mx/nrf/51/irq.json
GENHDR include/unicore-mx/nrf/52/irq.json
GENHDR include/unicore-mx/lm3s/irq.json
GENHDR include/unicore-mx/efm32/gg/irq.json
GENHDR include/unicore-mx/efm32/g/irq.json
GENHDR include/unicore-mx/efm32/lg/irq.json
GENHDR include/unicore-mx/efm32/tg/irq.json
GENHDR include/unicore-mx/vf6xx/irq.json
BUILD lib/stm32/f4
/bin/sh: -c: line 0: unexpected EOF while looking for matching `"'
/bin/sh: -c: line 1: syntax error: unexpected end of file
make[1]: *** [Makefile:70: lib/stm32/f4] Error 2
make: *** [Makefile:47: unicore-mx/lib/libucmx_stm32f4.a] Error 2
Any idea what's going wrong here?
Edit: For the record, I also tried building in ubuntu running inside parallels. Similar errors, but slightly different messages. I'm not sure if the fact that it's apple silicon/arm would matter since they're syntax errors. I don't currently have an intel machine to try it on.
Edit: just had the thought that it could be a line ending thing maybe? I'll try windows if I can get parallels working.