注册
登录
电子工程世界-论坛
返回首页
EEWORLD首页
频道
EE大学堂
下载中心
Datasheet
专题
单片机
物联网
汽车电子
嵌入式
手机/便携
模拟电子
家用电子
网络通信
电源管理
工业控制
测试测量
半导体设计/制造
安防电子
传感器
医疗电子
lyzhangxiang的个人空间
https://home.eeworld.com.cn/space-uid-252424.html
[收藏]
[复制]
[分享]
[RSS]
空间首页
动态
记录
日志
相册
主题
分享
留言板
个人资料
借用开发板
论坛
淘帖
Collection
查看新帖
最新回复
社区活动
联系管理员
我的空间
帖子
日志
收藏
好友
勋章
积分
安全验证
请完成以下验证码
日志
聊聊IAR的Loader + RadioYúN
已有 698 次阅读
2015-10-20 09:35
官方提供的Demo程序需要通过ST-Link Utility来下载二进制文件到板子中。
否则程序运行的时候花屏,看过readme的都知道这么干。
我们来深入学习一下这些动作背后的原理性的东西,其实看过Demo程序的小伙伴一下子就明白了。
res资源是被工具转换为数组而且被指定在QSPI-Flash的地址单元中了。
图1.RES文件定位
图2. ICF文件窥探
首先看一下
ST-Link Utility安装目录下的一些文件夹,看看有什么端倪,我们发现有一种特殊格式的二进制文件。
图3.
ST-Link Utility扩展Loader
就是这些文件了,在
ST-Link Utility
添加扩展外部Loader的时候就是添加这些。继续看IAR的Loader,用默认的Loader来下载程序的话,是不会下载到外部QSPI-Flash中去的,所以会有一些警告,当然如果我们的RES资源文件烧好了还是可以用这种方式来调试代码的,这些警告都不影响的,不要怕。
图4. 调试信息原生Loader
那么IAR的Loader文件到底有什么神秘的地方,我们去看一下安装目录下的一些文件就知道整个事情的全貌了,有的时候大家很少去关注这些,当然搞破解的人对这些了如指掌,我也是在前几年搞富士通FM3才知道这个事情的,那时候IAR支持太差了,还得自己改写这些Loader文件,还是蛮痛苦的一段经历。
图5.标准的Loader组成
看看都有哪些文件吧,主要有四种文件,细节的东西我就不说了,想了解的自然去了解,不想了解的我也白写。
board文件 / flash文件 / mac文件 / out文件
关于这几个文件是如何关联的请看前三个文件,最后一个大家熟悉吧,一般IAR编译工程都会有这种文件,不过这里的文件是IAR提供的或者是产商提供给IAR公司的。
图6.FLash文件
图7.Board文件
看了这两个文件你是否明白了些什么,这里我的安装目录下没有找到DISCO板子的Board文件,所以你懂的,采用EVAL的,需要看一下配置是否合适。
图8.下载
不过我可以告诉你此法我也没行的通,估计得改改配置,loader算法有问题吧可能,QSPI烧写会一直等待,大家折腾吧,在我感觉没啥意思,这个烧写过程很慢,帖子写好了还在等着。。
图9.就这个结果了
最近有点忙,还没怎么折腾这个板子,也没时间去看loader的细节了,大家实验一下给我个结论吧,对了
用ST-Link Utility分析文件会有奇效。
本文来自论坛,点击查看完整帖子内容。
收藏
邀请
举报
全部
作者的其他最新日志
•
KW41Z板卡最适合的开源项目OpenThread开篇帖
•
聊一聊SensorTile
•
LAN8720+SIM800工业物联网RTU
•
【STM32F7英雄联盟大赛】网络收音机RadioYuN-设计总结
•
【STM32F7 RadioYúN】+ 豆瓣FM抓包分析
•
【STM32F7 RadioYúN】+ 平台代码发布
评论 (
0
个评论)
涂鸦板
您需要登录后才可以评论
登录
|
注册
评论
lyzhangxiang
加为好友
给我留言
打个招呼
发送消息
热门文章
头条资讯
视频教程 | 操作系统原理 (西安交通大学)
新思科技荣获TSMC四项“开放创新平台合作伙伴奖”
2021电赛后 | 为什么电源题用STM32G4系列能获奖?
倒计时2天:《观展宝典》在手,2021慕尼黑上海电子展览会三日游不发愁!
产品新闻︱适用于NXP Semiconductors “i.MX 7Solo/7Dual” 应用处理器系列的电源管理IC登场!
即将结束 | 利用微控制器进行无传感器初始位置检测白皮书下载
新增数据手册
405W-NWA60H-9
8613105014365E1LF
MD15M3S0T6X
RNM1/4C24.02KFTU
ABL-3.579MHZ4Q-I-T
SPD08A3242JPLF
热搜器件
1102066-1
M55342K11B31E6RTSV
C0603C439B3HACAUTO
0805B563K500CT
MS3188B44A
ROX40020K0KNEM
推荐下载
开关电源设计第二版part1到part5
好就好·模具网-Pro-E Wildfir(野火) 3_0使用小秘诀(4)-模具文章
期刊论文:基于彩色图像的运动目标分割方法
基于FPGA的交通路口车流量检测方法研究
基于DSP的异步电动机节能软起动器的研究.rar
平 面 内 两 点 间 的 距 离 公式
推荐关注
百望股份(06657.HK)引入DeepSeek大模型 打造企业級智能服務新生態
百望股份全面接入DeepSeek,打造企业级AGI革新引擎
如何实现输电线路的实时监控?新设备引领电力行业革新
“远程监控下的智能井盖:城市安全的‘隐形卫士’”
地下电缆隧道智能监测系统:技术革新能否解决运维难题
对数组和链表的一点理解