硬汉嵌入式论坛

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

有没有V6配套的通过SD卡烧写程序的例程?

[复制链接]

29

主题

62

回帖

149

积分

初级会员

积分
149
发表于 2020-1-6 13:20:10 | 显示全部楼层 |阅读模式
请问下,有没有V6配套的通过SD卡烧写程序的例程?谢谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107452
QQ
发表于 2020-1-6 13:24:17 | 显示全部楼层
(分享)stm32F4 iap+sdio 实现
http://www.armbbs.cn/forum.php?m ... 6906&fromuid=58
(出处: 硬汉嵌入式论坛)

分享一个V6板子的串口IAP
http://www.armbbs.cn/forum.php?m ... 4819&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

336

主题

2045

回帖

3058

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3058
发表于 2020-1-6 15:37:36 | 显示全部楼层
eric2013 发表于 2020-1-6 13:24
(分享)stm32F4 iap+sdio 实现
http://www.armbbs.cn/forum.php?mod=viewthread&tid=16906&fromuid=58
( ...

为什么SecureCRT上的ymodem就是不成功呢?
回复

使用道具 举报

336

主题

2045

回帖

3058

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3058
发表于 2020-1-6 16:22:25 | 显示全部楼层
eric2013 发表于 2020-1-6 13:24
(分享)stm32F4 iap+sdio 实现
http://www.armbbs.cn/forum.php?mod=viewthread&tid=16906&fromuid=58
( ...

怎么mdk5编译出来的bin文件是个目录? 是使用里面的那个没有后缀的文件吗?
Snipaste_2020-01-06_16-21-03.png


Snipaste_2020-01-06_16-21-13.png


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107452
QQ
发表于 2020-1-6 17:15:12 | 显示全部楼层
caicaptain2 发表于 2020-1-6 15:37
为什么SecureCRT上的ymodem就是不成功呢?

SecureCRT和超级终端的有区别
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107452
QQ
发表于 2020-1-6 17:15:36 | 显示全部楼层
caicaptain2 发表于 2020-1-6 16:22
怎么mdk5编译出来的bin文件是个目录? 是使用里面的那个没有后缀的文件吗?

看着是没有生成成功。
回复

使用道具 举报

336

主题

2045

回帖

3058

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3058
发表于 2020-1-7 08:49:37 | 显示全部楼层
eric2013 发表于 2020-1-6 17:15
看着是没有生成成功。

不会啊。。。我用这个这个fromelf命令也是参考论坛的。而且没有错误提示啊。
回复

使用道具 举报

336

主题

2045

回帖

3058

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3058
发表于 2020-1-7 09:15:46 | 显示全部楼层
caicaptain2 发表于 2020-1-7 08:49
不会啊。。。我用这个这个fromelf命令也是参考论坛的。而且没有错误提示啊。

终于找到原因了。
如果生成bin的时候发现生成了一个文件夹,那是因为在项目中定义了ROM其他位置的代码。比如option byte之类的。所以它会生成几个文件,分别对应不同的ROM位置。
那么,只要把这个相关文件取消包含就可以了。

Snipaste_2020-01-07_09-10-44.png

回复

使用道具 举报

29

主题

62

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2020-2-20 08:26:19 | 显示全部楼层
eric2013 发表于 2020-1-6 13:24
(分享)stm32F4 iap+sdio 实现
http://www.armbbs.cn/forum.php?mod=viewthread&tid=16906&fromuid=58
( ...

已添加好,但是想在烧写的时候添加LCD显示,如果调用LCD_InitHard()这个函数,应用程序EMWIN界面就有一部分花屏的问题,请问下哪里的问题?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107452
QQ
发表于 2020-2-20 09:24:09 | 显示全部楼层
lophost 发表于 2020-2-20 08:26
已添加好,但是想在烧写的时候添加LCD显示,如果调用LCD_InitHard()这个函数,应用程序EMWIN界面就有一部 ...

跳转前关闭LTDC和DMA2D时钟,另外调用下相应的Deinit函数即可。
回复

使用道具 举报

29

主题

62

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2020-2-20 11:03:19 | 显示全部楼层
eric2013 发表于 2020-2-20 09:24
跳转前关闭LTDC和DMA2D时钟,另外调用下相应的Deinit函数即可。

现在是BOOTloader 绘制的字一直挡在EMWIN界面的前面,这个要怎么搞下?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107452
QQ
发表于 2020-2-20 11:22:54 | 显示全部楼层
lophost 发表于 2020-2-20 11:03
现在是BOOTloader 绘制的字一直挡在EMWIN界面的前面,这个要怎么搞下?

你用的是什么平台,V5,V6?如果是的话,直接上传boot和app程序,我研究下。

不是的话,没法帮你了。
回复

使用道具 举报

29

主题

62

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2020-2-20 11:41:20 | 显示全部楼层
eric2013 发表于 2020-2-20 11:22
你用的是什么平台,V5,V6?如果是的话,直接上传boot和app程序,我研究下。

不是的话,没法帮你了。

V6,现在好了,添加了WM_MULTIBUF_Enable(1);就可以了,多谢
回复

使用道具 举报

29

主题

62

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2020-2-21 10:40:07 | 显示全部楼层
eric2013 发表于 2020-2-20 11:22
你用的是什么平台,V5,V6?如果是的话,直接上传boot和app程序,我研究下。

不是的话,没法帮你了。

又出现个新的问题,掉电之后程序没法启动,复位也没用,(不掉电,按复位键,程序能正常启动)只能重新烧写bootloader或者app程序才能正常运行,这个可能是哪里的问题?
回复

使用道具 举报

29

主题

62

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2020-2-21 13:37:10 | 显示全部楼层
eric2013 发表于 2020-2-20 11:22
你用的是什么平台,V5,V6?如果是的话,直接上传boot和app程序,我研究下。

不是的话,没法帮你了。

现在试出来是添加LCD_InitHard函数里面初始化LTDC时bsp_InitExSDRAM造成的,如果不初始化SRAM,LCD又不能显示,硬汉哥哥指导一下,多谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107452
QQ
发表于 2020-2-21 14:15:26 | 显示全部楼层
lophost 发表于 2020-2-21 13:37
现在试出来是添加LCD_InitHard函数里面初始化LTDC时bsp_InitExSDRAM造成的,如果不初始化SRAM,LCD又不能 ...

不知道你这个咋回事,近期我在做IAP专题,届时我发布一个你这种应用类型的Demo。
回复

使用道具 举报

29

主题

62

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2020-2-21 14:23:32 | 显示全部楼层
eric2013 发表于 2020-2-21 14:15
不知道你这个咋回事,近期我在做IAP专题,届时我发布一个你这种应用类型的Demo。

好的
回复

使用道具 举报

29

主题

62

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2020-2-21 15:33:09 | 显示全部楼层
eric2013 发表于 2020-2-21 14:15
不知道你这个咋回事,近期我在做IAP专题,届时我发布一个你这种应用类型的Demo。

还有一点,我不太明白,程序烧写之后程序的运行流程和掉电(复位)之后程序的运行流程有哪些差别?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107452
QQ
发表于 2020-2-21 15:40:54 | 显示全部楼层
lophost 发表于 2020-2-21 15:33
还有一点,我不太明白,程序烧写之后程序的运行流程和掉电(复位)之后程序的运行流程有哪些差别?

1、如果你说的是MDK之类的编译器下载后的效果,这个跟你用的是软件复位还是硬件复位有关,本质都是给复位引脚发个脉冲。
2、如果是说的是程序IAP跳转,可以单纯认为是函数跳转即可。


你这个帖子暂时就讨论这么多吧,结帖。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-1 18:59 , Processed in 0.390828 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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