Hi Steve,
It's a pretty small VQ, just two stages of 512 entries, so could be OK
to run out of Flash. However testing this sort of thing would be part
of the port - I'm happy to walk you (or anyone else who would like to
try) through the steps required.
The "colourful ring of death" usually means we've run out of stack. I
recall during the FreeDV 1600 port I had to refactor some code to bring
the RAM usage down from Mbytes to 10's of kbytes.
The new OFDM modem used in 700D will be easier to port in this respect -
no large filter memories.
The FSK modem is pretty simple - I'm sure it could be made to fit in the
STM32F4 with a little refactoring. You do need to work through a
serious of careful unit tests, as one false move on an embedded system
and it just sits there blinking LEDS at you :-) Happy to help with a
port of the FSK Modem as well.
Cheers,
David
On 29/05/18 13:04, Steve wrote:
I was thinking that for speed, the table would have to be in RAM, but
I don't really know what the speed difference is, and whether the
flash would be fast enough.
I tried making the 4FSK modem with 700, and it just wouldn't fit, and
got the error LED's. I didn't think to address it in flash.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2