韦东山Linux嵌入式课程社区
直播中

张兰英

7年用户 169经验值
私信 关注

请问bin文件和hex文件可以互相转化吗

我之前学习的51单片机STM32最后编译生成的都是hex文件,而现在生成的是bin。我知道hex文件是带地址的,而bin文件是不带地址的纯二进制流,下载时需要设置地址偏移。
就是想问问这两种文件可以互相转化吗,比如我现在学习S3C2440编写的程序怎么能编译成hex文件,又是否能够烧录到2440开发板上,而bin文件又是否能烧录到stm32和51单片机上。如果能又具体使用哪些方法呢?
还有在烧录bin文件时,需要设置偏移地址,不同的处理器偏移地址又是否相同,该怎么确定。
还请清楚这方面知识的老师、同学能为我解惑。

回帖(1)

何朝燕

2019-3-26 12:48:56
同问。我使用oflash将keil编译出来的.hex文件烧入开发板后无反应,然后我将.hex文件转换成.bin文件后烧写.bin后是正常的。是什么原因造成的呢?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分