From 4a67ca5c83ebec1f5ecd3aab935d9b14bf290748 Mon Sep 17 00:00:00 2001 From: FallenSigh Date: Wed, 24 Jun 2026 22:09:06 +0800 Subject: [PATCH] Add debug output for group 0 write-back and group 1 compute --- sdk/software/examples/asm/user-sample.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sdk/software/examples/asm/user-sample.c b/sdk/software/examples/asm/user-sample.c index 13bb14a..4cae639 100644 --- a/sdk/software/examples/asm/user-sample.c +++ b/sdk/software/examples/asm/user-sample.c @@ -184,8 +184,18 @@ int main(void) REG_WR(MATMUL_CTRL, CTRL_START); wait_done(); read_ip(MATMUL_C_BASE, c_buf, 48); + if (g == 1) { + printf("DBG A[0]=%08lx B[0]=%08lx C[0..2]=%08lx %08lx %08lx\n", + (unsigned long)a_buf[0], (unsigned long)b_buf[0], + (unsigned long)c_buf[0], (unsigned long)c_buf[1], + (unsigned long)c_buf[2]); + } for (i = 0; i < 48; i++) extram[DST_BASE + g * 48 + i] = c_buf[i]; + if (g == 0) { + printf("DBG wrote C[0]=%08lx @ ExtRAM[%d]\n", + (unsigned long)extram[DST_BASE], DST_BASE); + } } /* ── CRC32 over result region ─────────────────────────────── */