本人所写的博客都为开发之中遇到问题记录的随笔,主要是给自己积累些问题。免日后无印象,如有不当之处敬请指正(欢迎进扣群 24849632 探讨问题);
写在专栏前面https://blog.youkuaiyun.com/Junping1982/article/details/129955766
INFINONE XC164单片机逆向记录(1)资料准备https://blog.youkuaiyun.com/Junping1982/article/details/129945022
INFINONE XC164单片机逆向记录(2)反汇编https://blog.youkuaiyun.com/Junping1982/article/details/129949983
INFINONE XC164单片机逆向记录(3)汇编语法https://mp.youkuaiyun.com/mp_blog/creation/editor/129950016
特别声明:未经授权,请勿转载
---- 文接上章 -------------------------------
为了更好的理解反汇编结果,以及对某些项目的再编译需求,因此每款芯片都需要安装编译器,但又因为芯片种类太多,而又不是能通用某一个IDE,因此每次在开发时都需要花大量的时间来解决开发环境的问题。或许对于一直在使用这款芯片的工程师来说,这是一个再简单的问题,但对于做为想要成长成为一个万能的逆向工程师来说,为了满足客户需求,总不能只接自己了解的芯片吧,所以对于每款芯片都需要花足够的时间来进行准备,
开发工具:
知乎上对INFINONE芯片的编译环境介绍为有两种一种为HIGHTEC,另一种为TASKING
以知乎及网上推荐的HighTec为例,官网上只给出了介绍,并没有给出下载资源
HighTec - Infineon TechnologiesToolshttps://www.infineon.com/cms/en/tools/aurix-tools/Compilers/Hightec/通过网络资源我找到了某度的下载链接
下载到的Tasking,及Dave,但它们都是限制版本的
在外网找到了一个C166工程
发现它是基本于keil的,再进一步找到了更进一步的信息及下载链接
C166 C Compilerhttps://www.keil.com/c166/c166.asp
PK166 工具官方下载https://www.keil.com/download/file/安装后是限制版本的,但熟悉MDK的人都知道,有授权码该工具便能使用了。
到此开发环境就算是建立好了
参考链接