[Flashforth-devel] 70 MIPS on a dspic33ep512mc806?
Brought to you by:
oh2aun
From: Bob E. <bob...@ti...> - 2016-06-25 10:20:07
|
I'm a Flashforth fan - brilliant tool! I'm attempting to run Flashforth on a dspic33ep512mc806 as part of this DSP radio project http://www.cumbriadesigns.co.uk/DSP.htm. Flashforth runs fine on the stock settings from the distribution - Fcy reports 39.613MIPS. I've been attempting to modify the code to take it up to the full 70MIPS. It seems arithmetic on constants in the code objects to that - greater than 16 bit values result. I expect I'm not far away from getting it going, but I'm currently getting the 'Flashforth' title on cold start at 9600 baud, but gibberish if I type anything. The board has a 20MHz crystal, so the PLL needs to be used to boost to Fosc=140MHz. That results in 70MIPS cpu operation. I'm using a Pickit3 for development. Anyone been more successful with this or have any debug suggestions to get to the problem? I'm new to this. Regards, Bob |