我正在研究的产品中的另一个微妙的微控制器-NEC 78K0R微控制器。这是78K0的16位扩展。可以在IDA Pro中反汇编78K0,但不能在78K0R中反汇编。

KPIT GNU binutils支持RL78,它与78K0指令集有很多共同点,但是仍然非常不同。
这些微控制器有免费的反汇编程序吗?

评论

我想我至少在Cubesuite中已经找到了解决方法。

您也可以随时为IDA编写处理器模块:-)

确实-今天一直在关注这一点,因为Cubesuite相对而言并不理想。看起来我可能会尝试使用不太复杂的指令集。

#1 楼

Cubesuite +可以分解十六进制文件。

1)从瑞萨电子下载并安装Cubesuite +。在此实例中使用了V2.0.0。

2)启动Cubesuite +

3)转到项目->创建新项目



4)将微控制器更改为正确的控制器。

5)将项目的类别更改为“仅调试”。
6)创建项目后,在项目树中,右键单击“下载文件”并转到“添加”。

7)找到您的十六进制或bin文件并加载。 >


8)转到调试->生成并下载

9)78K0R模拟器启动并且可以看到反汇编。 />我尚未弄清楚如何表示指令和数据段。