Skip to content

Commit c5530e5

Browse files
committed
debug.superh.aud: add tracing to command/response stream
1 parent c8653bb commit c5530e5

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

software/glasgow/applet/debug/superh/aud/__init__.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ def __init__(self, logger: logging.Logger, assembly: AbstractAssembly, *,
198198

199199
async def _cmd(self, cmd: AUDCommand, val=0):
200200
assert val <= 0xF, "Value must be less than 0xF"
201+
self._logger.log(self._level, "AUD: write CMD: %s DATA: <%02x>", cmd.name, val)
201202
await self._pipe.send([cmd.value | (val << 4)])
202203

203204
async def reset(self):
@@ -216,6 +217,7 @@ async def inp(self):
216217
await self._pipe.flush()
217218

218219
data = await self._pipe.recv(1)
220+
self._logger.log(self._level, "AUD: read <%02x>", data[0])
219221
return data[0]
220222

221223
async def sync(self, val):
@@ -353,15 +355,15 @@ def _show_progress(done, total, status):
353355
sys.stdout.flush()
354356

355357
async def run(self, args):
356-
self.logger.info("Initializing AUD-II interface")
358+
self.logger.trace("Initializing AUD-II interface")
357359
await self.aud_iface.init()
358360

359-
self.logger.info("Reading data")
361+
self.logger.trace("Reading data")
360362
bs = 4
361363

362364
for i in range(args.address, args.address + args.length, bs):
363365
data = await self.aud_iface.read(i, sz=bs)
364366
args.file.write(data)
365367
self._show_progress(i - args.address + bs, args.length, f"Read {data.hex()}")
366368

367-
self.logger.info("Done")
369+
self.logger.trace("Done")

0 commit comments

Comments
 (0)