1. keil怎么生成hex文件下载到单片机
在工程文件的output标签下面复选create HEX file以后,build操作之后就会生成HEX文件。
2. Jlink使用技巧之单独下载HEX文件到单片机
前言:探讨JFlash软件在单片机程序下载中的应用,本文将指导如何使用此工具实现Hex和Bin文件的下载。
JFlash的下载和安装:首先,安装JFlash软件,此安装会自动包含JLink驱动程序。软件提供以下功能。
1. 打开JFlash:启动软件。
2. 创建新工程:点击“文件”选项,选择“新建工程”。
3. 选择芯片型号:支持多种ARM Cortex内核芯片,例如STM32F103RE系列。
4. 连接芯片:若采用SWD模式,需连接SWDIO、SWCLK、GND线。连接后,通过“目标”菜单,点击“连接”,若连接成功,LOG窗口会显示连接状态。
5. 打开烧写文件:支持Hex、Bin等文件格式,Bin文件需指定起始地址。
6. 开始烧写:选择Hex文件后,点击“目标”菜单,选择“生产编程”或使用快捷键F7,等待几秒,程序下载完成,底部窗口显示成功。
7. 开始运行:下载成功后,点击“目标”菜单,选择“手动编程”并“启动应用程序”,或使用快捷键F9,程序开始运行。
8. 设置自动运行:通过“选项”菜单,打开“项目设置”,切换至“生产”选项,勾选“启动应用程序”,实现每次下载后程序自动运行。
保存当前工程配置:将当前工程配置保存为文件,如“STM32F103RE.jflash”,以便下次下载时直接使用。
JLink软件下载:JLink_Windows_V614b的下载链接。
历史精选文章:推荐查看相关文章,获取更多单片机编程技巧。
关注:欢迎访问个人博客或微信公众号,获取更多技术分享。
3. 怎么将HEX文件下载到单片机里面
首先需要知道您用的单片机的型号,如果型号是STC12C5A60之类的,就是以字母STC开头的,那么它就是STC系列单片机。如果型号是AT89S51之类的,就是字母以AT开头的,就是AT系列的单片机。
如果您用的是STC的单片机的话,需要用到STC-ISP软件,这个在STC的官网就可以下载到http://www.stcmcu.com/
然后还需要一个USB转TTL串口的下载线,然后把单片机的最小系统连接好(电源、晶振、下载线),然后打开下载软件,选择芯片型号,选择要下载的程序,单击软件的下载按钮,此时给单片机通电,如果一切正常的话,hex文件就可以下载进去。注意供电电压5V,有些型号需要外接晶振。
如果您用的是AT系列的单片机,一般分为两种,一种是支持ISP的,例如AT89S51,这种可以用51的ISP下载线下载,5V供电即可。还有一种是不支持ISP的,例如AT89C51,这个就需要用编程器下载了。例如我用的是TOP2005编程器。
如果是其他型号的单片机,你说下型号是什么。