硬汉嵌入式论坛

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

[客户分享] 使用JLINK给STM32-V5开发板上的NorFlash指定地址烧写数据教程

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106645
QQ
发表于 2015-2-13 21:37:22 | 显示全部楼层 |阅读模式


norflash中烧写的内容如下:
font.rar (1.29 MB, 下载次数: 442)
烧写JLINK需要的配置文件如下:
STM32-V5_NOR.rar (3 KB, 下载次数: 417)
NorFlash的首地址是0x64000000,下面我们将上面的bin文件烧写到地址0x64800000里面(拼音输入法指定的是这个例子)
------------------------->特别注意第5步。
***********************************************************************************************************
第1步:打开J-Flash ARM软件
1.png

第2步:打开J-Flash ARM软件后,加载配置文件STM32-V5_NOR.jflash,加载方法如下:
2.png

第3步:加载完配置文件后,开始加载NorFlash.bin文件:
3.png

第4步:加载NorFlash.bin文件后弹出如下对话框,默认是烧写NorFlash.bin文件到首地址,在这里
            修改其它地址(0x64800000 烧写是不可以的。
4.png

第5步:修改烧写地址要在这里修改,修改好后,点击应用,确定:
5.png

第6步:使用上面的配置文件烧写JLINK还是比较稳定的,一般一次就能烧写成功,最后一步操作如下:
6.png

7.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106645
QQ
 楼主| 发表于 2015-2-14 16:06:03 | 显示全部楼层
检验是否是烧写到指定地址,可以等待烧写完以后看这里即可:
8.png


回复

使用道具 举报

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2015-8-3 13:44:03 | 显示全部楼层
good
回复

使用道具 举报

609

主题

3044

回帖

4891

积分

至尊会员

积分
4891
发表于 2015-9-4 15:35:04 | 显示全部楼层
牛逼啊,学习了
回复

使用道具 举报

1

主题

12

回帖

15

积分

新手上路

积分
15
发表于 2015-9-5 15:21:33 | 显示全部楼层
这个STM32-V5_NOR.jflash是怎么产生的????能否讲解一下!!!!!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106645
QQ
 楼主| 发表于 2015-9-5 16:20:31 | 显示全部楼层

回 shaozh 的帖子

shaozh:这个STM32-V5_NOR.jflash是怎么产生的????能否讲解一下!!!!! (2015-09-05 15:21) 
看我们V5开发板的用户手册,有详细讲解。
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2016-1-15 10:43:33 | 显示全部楼层
留个记号,,,,[s:151] [s:149] [s:141] [s:138]
回复

使用道具 举报

0

主题

19

回帖

0

积分

新手上路

积分
0
QQ
发表于 2016-10-2 12:36:50 | 显示全部楼层
去看手册了,啦啦啦啦[s:140] [s:140] [s:140] [s:140] [s:140]
回复

使用道具 举报

0

主题

3

回帖

0

积分

新手上路

积分
0
发表于 2016-11-24 07:44:55 | 显示全部楼层
STM32-V5_NOR.jflash not working on programming flash use S29GL512, way ??
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106645
QQ
 楼主| 发表于 2016-11-25 10:27:41 | 显示全部楼层

回 drobec 的帖子

drobec:
STM32-V5_NOR.jflash not working on programming flash use S29GL512, way ??
555.png
回复

使用道具 举报

0

主题

3

回帖

0

积分

新手上路

积分
0
发表于 2016-12-1 23:23:31 | 显示全部楼层
Yes but for NorFlash S29GL256 and S29GL512 this project file not working
On S29GL128 (16M) use adress A0-A22 project file working perfect.
On S29GL256 (32M) use adress A0-A23 (adress A23 is pin on processor PE2/FSMC_A23) project file not working:
S29GL256_problem.jpg


On S29GL512 (64M) use adress A0-A24 (adress A24 is pin on processor PG13/FSMC_A24) project file not working:

S29GL512_problem.jpg

Which could be a problem??
Maybe not good configuration pin processor FSMC_A23 and FSMC_A24 on project file...
thank you
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106645
QQ
 楼主| 发表于 2016-12-2 10:06:44 | 显示全部楼层

回 drobec 的帖子

drobec:
Yes but for NorFlash S29GL256 and S29GL512 this project file not working
On S29GL128 (16M) use adress A0-A22 project file working perfect.
On S29GL256 (32M) use adress A0-A23 (adress A23 is pin on processor PE2/FSMC_A23) project file not working:


.......
This  configuration file  is only suitable for S29GL128。
if you use S29GL256 or S29GL512, you must modify this file。
8888.png
回复

使用道具 举报

0

主题

3

回帖

0

积分

新手上路

积分
0
发表于 2016-12-3 05:57:53 | 显示全部楼层

回 eric2013 的帖子

eric2013:
if you use S29GL256 or S29GL512, you must modify this file.

Please help me for modification file to working on S29GL512.


Thank you.
回复

使用道具 举报

16

主题

45

回帖

93

积分

初级会员

积分
93
发表于 2017-1-15 14:09:39 | 显示全部楼层
你好,想请问下这个2M大的Font.bin这个字库的生成方法是否可以教下,源字库来之哪里,用什么字体,用什么工具生成的。谢谢。
回复

使用道具 举报

14

主题

78

回帖

120

积分

初级会员

积分
120
发表于 2017-1-15 23:39:32 | 显示全部楼层
我用的是ULINK2,有没有办法烧写?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106645
QQ
 楼主| 发表于 2017-1-16 09:18:50 | 显示全部楼层

回 zxdzwcs 的帖子

zxdzwcs:你好,想请问下这个2M大的Font.bin这个字库的生成方法是否可以教下,源字库来之哪里,用什么字体,用什么工具生成的。谢谢。 (2017-01-15 14:09) 
我们这里的字库是从字库芯片里面提取出来的。

如果想自己生成的话,学习新版emWin教程的GBK编码章节,详细讲解了生成方法,也适用于裸机程序。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106645
QQ
 楼主| 发表于 2017-1-16 09:19:56 | 显示全部楼层

回 mcza30 的帖子

mcza30:我用的是ULINK2,有没有办法烧写? (2017-01-15 23:39) 
需要编写一个写NORFlash的驱动算法,比较麻烦,也许ULINK2也支持。
回复

使用道具 举报

16

主题

45

回帖

93

积分

初级会员

积分
93
发表于 2017-2-12 16:33:34 | 显示全部楼层

回 eric2013 的帖子

eric2013:我们这里的字库是从字库芯片里面提取出来的。

如果想自己生成的话,学习新版emWin教程的GBK编码章节,详细讲解了生成方法,也适用于裸机程序。 (2017-01-16 09:18) 
非常感谢。这个字库是从哪个字库芯片提取出来的。是否可以告知型号
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106645
QQ
 楼主| 发表于 2017-2-13 09:42:06 | 显示全部楼层

回 zxdzwcs 的帖子

zxdzwcs:非常感谢。这个字库是从哪个字库芯片提取出来的。是否可以告知型号 (2017-02-12 16:33) 
这个就不说了,省的那个公司给我们发律师函。。
学习新版的emWin教程即可,制作方法已经讲解。
回复

使用道具 举报

16

主题

45

回帖

93

积分

初级会员

积分
93
发表于 2017-2-13 17:27:17 | 显示全部楼层

回 eric2013 的帖子

eric2013:这个就不说了,省的那个公司给我们发律师函。。
学习新版的emWin教程即可,制作方法已经讲解。 (2017-02-13 09:42) 
好的。我好好学习下。
回复

使用道具 举报

0

主题

3

回帖

12

积分

新手上路

积分
12
发表于 2018-9-28 22:11:04 | 显示全部楼层
你好楼主大大    最近用Jlink Flash(Jlink_V634F版本)烧写Flash到S29GL128P的时候出现了问题   ,  配置文件都按照您发操作一步一步来的    最后在擦除0x64800000-0x648FFFFF范围内容后    却弹出失败的画面!  这个问题困扰了很久了!
        挣扎过程如下:   
                            换过Jlink V500版本还是这样。  我看您这个教程的Jlink 版本是 V4.72 ,我就想可能是版本不对应! 目前在SEGGER官网里面能够下载的最老的版本是V500!
                            换过Jlink V9    依然是在最后擦除完0x64800000-0x648FFFFF范围    然后就失败!
回复

使用道具 举报

0

主题

3

回帖

12

积分

新手上路

积分
12
发表于 2018-9-28 22:13:41 | 显示全部楼层
下面是失败的过程    您看看是什么情况  

擦除范围

擦除范围

下一步就失败了

下一步就失败了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106645
QQ
 楼主| 发表于 2018-9-29 10:30:43 | 显示全部楼层
鼻尖鼻尖 发表于 2018-9-28 22:13
下面是失败的过程    您看看是什么情况

你的是我们的V5板子还是自己做的板子。如果是我们的V5板子,情况是这样:

因为盗版的JLINK水平层次不齐,所以会出现有些JLINK无法正常烧写的情况
后面可以使用SD卡为NOR更新文件。

在emWin提高篇的全字库NOR Flash方案里面有用。
回复

使用道具 举报

0

主题

3

回帖

12

积分

新手上路

积分
12
发表于 2018-9-29 21:51:45 | 显示全部楼层
是自己做的硬件 STM32F407ZG+S29GL128P       理论上来说F407也是属于Cortex-M4内核      配置文件是没问题的    字库文件是大家实验过很多遍的也没问题。剩下的就只能是SEGGER Jllink 版本和Jlink本身的问题。       不会买回来的Jlink 都不行吧?      
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106645
QQ
 楼主| 发表于 2018-9-30 00:29:44 | 显示全部楼层
鼻尖鼻尖 发表于 2018-9-29 21:51
是自己做的硬件 STM32F407ZG+S29GL128P       理论上来说F407也是属于Cortex-M4内核      配置文件是没问题 ...

你的接线跟我们的一样吗,接线一定要一样才行,也就是用到的引脚。

GPIO,FSMC这些都有在这个JLINK配置文件里面设置。
回复

使用道具 举报

0

主题

19

回帖

19

积分

新手上路

码农

积分
19
发表于 2023-2-2 17:43:36
学习学习,感谢分享

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

本版积分规则

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

GMT+8, 2024-4-27 16:57 , Processed in 0.405505 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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