硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3308|回复: 20
收起左侧

[开发工具] i.MX RT 官方板子到货了,用MDK可以下载程序到hyperflash,但是用QSPI怎么下载程序

[复制链接]

11

主题

119

回帖

531

积分

金牌会员

积分
531
发表于 2017-11-14 10:34:41 | 显示全部楼层 |阅读模式
i.MX RT 官方板子到货了,用MDK可以下载程序到hyperflash,但是用QSPI怎么下载程序?

hyperflash的价格都已经到天上去了,根本用不起来。
回复

使用道具 举报

18

主题

261

回帖

315

积分

高级会员

积分
315
发表于 2017-11-14 10:39:18 | 显示全部楼层
估计得自己写下载脚本
回复

使用道具 举报

1

主题

37

回帖

40

积分

新手上路

积分
40
发表于 2017-11-14 11:15:54 | 显示全部楼层
悲剧了,那个flashloader可以下吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2017-11-14 11:23:01 | 显示全部楼层
官方选择了一个顶配的64MB,速度333MB/S,而且这种HyperFlash没有小容量的,基本4MB足够用,4MB大小应该可以便宜很多。可惜最小的HyperFlash也得16MB。
所以Embedded Artists推出的RT1050核心板用的Adesto的4MB 8线OctalFlash,速度可以达到266MB/S,算是一个比较有性价比的方案,但是不知道上哪里买,现在各大网站还没有开始卖。
回复

使用道具 举报

0

主题

154

回帖

154

积分

初级会员

积分
154
发表于 2017-11-14 11:29:25 | 显示全部楼层
官方特地给了一个Flashloader,用MfgTool下载,不局限于HyperFLASH了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2017-11-14 11:36:26 | 显示全部楼层

回 unknownuser 的帖子

unknownuser:官方特地给了一个Flashloader,用MfgTool下载,不局限于HyperFLASH了 (2017-11-14 11:29) 
这样的话,就没有办法直接使用MDK下载并用MDK做硬件调试了。期待MDK支持更多的flash下载算法。
回复

使用道具 举报

5

主题

582

回帖

597

积分

版主

Rank: 7Rank: 7Rank: 7

积分
597
发表于 2017-11-14 11:57:07 | 显示全部楼层

回 eric2013 的帖子

eric2013:这样的话,就没有办法直接使用MDK下载并用MDK做硬件调试了。期待MDK支持更多的flash下载算法。 (2017-11-14 11:36) 
可以自己做下载算法的,mdk有模板,改起来很简单
估计最大的麻烦是如何驾驭1050
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2017-11-14 12:01:32 | 显示全部楼层

回 myxiaonia 的帖子

myxiaonia:可以自己做下载算法的,mdk有模板,改起来很简单
估计最大的麻烦是如何驾驭1050 (2017-11-14 11:57) 
自己改的话怕不稳定,问题多。之前我们做了个NOR Flash的下载,太受伤了,就因为升级了次硬件版本,把NOR Flash拉的稍远了点,就无法下载了,后来调整了下时序能下载了。
回复

使用道具 举报

2

主题

25

回帖

31

积分

新手上路

积分
31
发表于 2017-11-14 13:51:55 | 显示全部楼层

回 eric2013 的帖子

eric2013:

这样的话,就没有办法直接使用MDK下载并用MDK做硬件调试了。期待MDK支持更多的flash下载算法。
为什么不可以调试呢,调试时程序是在RAM中运行的吧,下载到FLASH中,boot应该也是从FLASH搬运代码到RAM,然后运行吧?
不知道我这样理解正确不正确
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2017-11-14 13:55:18 | 显示全部楼层

回 xiaokang2009 的帖子

xiaokang2009:为什么不可以调试呢,调试时程序是在RAM中运行的吧,下载到FLASH中,boot应该也是从FLASH搬运代码到RAM,然后运行吧?
不知道我这样理解正确不正确 (2017-11-14 13:51) 
对,可以的。这样的话QSPI Flash仅作为启动存储设备使用。
对于小程序这样调试没问题的,而且以后也可以直接就加载到内部TCM里面跑。但是大点的程序不行,不过可以选择加载到SDRAM里面跑,调试也在SDRAM里面调试。
回复

使用道具 举报

11

主题

119

回帖

531

积分

金牌会员

积分
531
 楼主| 发表于 2017-11-14 16:06:05 | 显示全部楼层

回 eric2013 的帖子

eric2013:官方选择了一个顶配的64MB,速度333MB/S,而且这种HyperFlash没有小容量的,基本4MB足够用,4MB大小应该可以便宜很多。可惜最小的HyperFlash也得16MB。
所以Embedded Artists推出的RT1050核心板用的Adesto的4MB 8线OctalFlash,速度可以达到266MB/S,算是一个比较有性价比的方案, .. (2017-11-14 11:23) 
1050只支持到 166M,高了也用不到,现在最希望就是有哪位大神可以基于MDK搞一个FLASH下载算法,调试可以在SDRAM,速度飞快,我已经试过了,现在最麻烦的就是下载问题,即使官方有那个什么FLASHLOADER,但是对于我们这些习惯在MDK下载和调试的单片机工程师来说,还是很不方便的。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2017-11-14 16:12:27 | 显示全部楼层

回 fiber 的帖子

fiber:1050只支持到 166M,高了也用不到,现在最希望就是有哪位大神可以基于MDK搞一个FLASH下载算法,调试可以在SDRAM,速度飞快,我已经试过了,现在最麻烦的就是下载问题,即使官方有那个什么FLASHLOADER,但是对于我们这些习惯在MDK下载和调试的单片机工程师来说,还是很不方便的。 (2017-11-14 16:06) 
不高,刚刚好,取值166MHz都是有实际原因的。HyperFlash的时钟最高166MHz。而Adesto的4MB 8线OctalFlash的时钟是133MHz。实际读取速度快是因为有DTR加速。
回复

使用道具 举报

0

主题

17

回帖

72

积分

初级会员

积分
72
发表于 2017-11-14 20:34:17 | 显示全部楼层
TIM截图20171114202852.jpg
是这个吗
回复

使用道具 举报

5

主题

582

回帖

597

积分

版主

Rank: 7Rank: 7Rank: 7

积分
597
发表于 2017-11-14 21:53:57 | 显示全部楼层

回 fiber 的帖子

fiber:1050只支持到 166M,高了也用不到,现在最希望就是有哪位大神可以基于MDK搞一个FLASH下载算法,调试可以在SDRAM,速度飞快,我已经试过了,现在最麻烦的就是下载问题,即使官方有那个什么FLASHLOADER,但是对于我们这些习惯在MDK下载和调试的单片机工程师来说,还是很不方便的。 (2017-11-14 16:06) 
其实 如果是带屏操作的话,sdram里进行调试会感觉到很明显的延迟,至少1788里是这样的
回复

使用道具 举报

11

主题

119

回帖

531

积分

金牌会员

积分
531
 楼主| 发表于 2017-11-14 22:40:12 | 显示全部楼层

回 myxiaonia 的帖子

myxiaonia:其实 如果是带屏操作的话,sdram里进行调试会感觉到很明显的延迟,至少1788里是这样的 (2017-11-14 21:53) 
感觉还是没有H7方便
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2017-11-15 02:31:43 | 显示全部楼层

回 fiber 的帖子

fiber:感觉还是没有H7方便 (2017-11-14 22:40)
单片机要是还走H7的道路,内部硬件结构搞的不是一般的复杂,下载调试的确是方便了些,但是真正研究起来就不那么轻松了,而且SRAM这里一块,哪里一块,处在不同的时钟域。当然,可以通过CubeMX降低一些开发难度。
相比起来,F4/F7系列就要好很多。
666.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2017-11-15 02:39:07 | 显示全部楼层

回 ianhom 的帖子

ianhom:
是这个吗 (2017-11-14 20:34) 
对,这个是HyperFlash的。
回复

使用道具 举报

116

主题

800

回帖

1148

积分

至尊会员

积分
1148
QQ
发表于 2017-11-15 10:51:17 | 显示全部楼层
两个器件加起来估计价格就没优势了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2017-11-15 11:01:23 | 显示全部楼层

回 jcx0324 的帖子

jcx0324:两个器件加起来估计价格就没优势了 (2017-11-15 10:51) 
已经找到性价比高的了,台系宏旺和adesto的两个系列。
回复

使用道具 举报

11

主题

119

回帖

531

积分

金牌会员

积分
531
 楼主| 发表于 2017-11-16 10:48:23 | 显示全部楼层

回 eric2013 的帖子

eric2013:已经找到性价比高的了,台系宏旺和adesto的两个系列。 (2017-11-15 11:01) 
宏旺的这个也是新产品,现货和期货也是没有的。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2017-11-16 10:50:43 | 显示全部楼层

回 fiber 的帖子

fiber:宏旺的这个也是新产品,现货和期货也是没有的。 (2017-11-16 10:48)
不是,新出的那个250MHz才是新品,这个是133MHz的
看此贴:http://www.armbbs.cn/forum.php?mod=viewthread&tid=61722
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-12 23:08 , Processed in 0.412172 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表