我正在查看的产品中的另一个稍微深奥的微控制器 - NEC 78K0R 微控制器。这是 78K0 的 16 位扩展。78K0可以在IDA Pro中拆解,78K0R不行。
Renesas Cubesuite 允许查看通过它编译/组装的代码的反汇编,就像 IAR Workbench 一样,但我看不到将 bin 或 hex 文件加载到这些文件中进行反汇编的方法。
KPIT GNU binutils 支持 RL78,它与 78K0 指令集有很多共同点,但仍有很大不同。
这些微控制器有免费的反汇编程序吗?
我正在查看的产品中的另一个稍微深奥的微控制器 - NEC 78K0R 微控制器。这是 78K0 的 16 位扩展。78K0可以在IDA Pro中拆解,78K0R不行。
Renesas Cubesuite 允许查看通过它编译/组装的代码的反汇编,就像 IAR Workbench 一样,但我看不到将 bin 或 hex 文件加载到这些文件中进行反汇编的方法。
KPIT GNU binutils 支持 RL78,它与 78K0 指令集有很多共同点,但仍有很大不同。
这些微控制器有免费的反汇编程序吗?
Cubesuite+ 可以反汇编 hex 文件。
1)从 Renesas下载并安装Cubesuite+。本例中使用的是 V2.0.0。
2) 启动Cubesuite+
3) 转到项目 -> 创建新项目

4) 将微控制器更改为正确的微控制器。
5)将项目类型更改为“仅调试”。

6) 创建项目后,在项目树中,右键单击下载文件并转到添加
7) 找到您的 hex 或 bin 文件并加载它。

8) 转到调试 -> 构建和下载
9) 78K0R模拟器启动,拆机可见。
我还没有弄清楚如何表示指令和数据段。