summaryrefslogtreecommitdiffstats
path: root/src/target
diff options
context:
space:
mode:
Diffstat (limited to 'src/target')
-rw-r--r--src/target/firmware/calypso/dsp.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/target/firmware/calypso/dsp.c b/src/target/firmware/calypso/dsp.c
index 86adc550..f22a7e0e 100644
--- a/src/target/firmware/calypso/dsp.c
+++ b/src/target/firmware/calypso/dsp.c
@@ -635,6 +635,9 @@ static void _dsp_dump_range(uint32_t addr, uint32_t size, int mode)
dsp_bl_wait_ready();
while (bs--) {
+ /* FIXME workaround: small delay to prevent overflowing
+ * the sercomm buffer */
+ delay_ms(2);
if ((addr&15)==0)
printf("%05x : ", addr);
printf("%04hx%c", *api++, ((addr&15)==15)?'\n':' ');