Posted on May 17, 2011 at 12:27If you do not use preprocessor replace #define directives with .req based statements. Example: #define y R0 // short *y -output complex array #define x R1 // short *x -input complex array #define N R2 .... replace with...
Posted on May 17, 2011 at 12:27>the case of flash latency 1 with coeffs in ram is benchmarked with LATENCY2 defined. why? is this the fastest setting? Exactly. Speed improvement is around 1% for this case (Latency1, ram coeff), nevertheless it is fa...
Posted on May 17, 2011 at 12:27FYI, I've noticed that there is bug in GCC suite (Code sourcery 2007q3-53 and older) when generating THUMB2 code. RBIT Rd,Rs that is supposed to reverse bits works only for RBIT Rd,R0 (Rs is encoded twice in opcode, GC...
Posted on May 17, 2011 at 12:23When I build my board, I relied on STM32 pull-ups on JTAG pins. I haven't used any external pull up resistors. My JTAG works just fine at full speed (Wiggler JTAG, 400 kHz clock). Adding external pull-ups on ST board c...
Posted on May 17, 2011 at 12:21Hi, the easiest way is to install STM32 packages for Crossworks There is also whole HW library examples solution ported by Rowley available. To download STM32 support packages go to: http://www.rowleydownload.co.uk/arm...