我正在使用没有 jtag/bdm 功能的 8051 (Cypress FX2LP)。通常,该项目的开发人员一直在使用 ad-hoc 串行 printfs 进行调试。我正在寻找串行调试监视器的选项,例如 Keil 的 Mon51、Isd51 或 IAR 的通用 ROM 监视器。
我需要修改/配置此调试监视器以写入代码 RAM(设置软件断点)。我猜大多数 8051 调试监视器都提供了这种修改的能力,以支持哈佛架构或银行切换。
有人对 8051 或类似处理器的串行调试器有建议吗?
您是否必须修改它以写入哈佛代码 RAM 或闪存等?