找回密码
 注册
关于网站域名变更的通知
查看: 637|回复: 1
打印 上一主题 下一主题

SYD8821 jflash烧录方法【对于空芯片(或者被擦除内容的芯片)的特殊处理】

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-10-27 10:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

SYD8821是具有全球领先低功耗(RX 2.4mA @-94.5dBm灵敏度,TX 4.3mA @0dBm输出功率)的蓝牙低功耗SOC芯片,在极低电流下实现了优异的射频性能,搭配176kB SRAM,512kB flash,非常适合中高阶可穿戴、智能家居、物联网等低功耗应用。

SYD8821 jflash烧录方法

      第一部:联合4K设置文件和用户代码bin文件得到jflash使用的文件

    因为SYD8821能够正常工作必须要烧录4K文件和用户代码,所以这里再讲用jflash烧录之前,先用专门的工具《SYD_bin_combine.exe》把4K文件和用户代码整合成一个完整的bin文件,该工具打开后界面如下:

    这里选择好4k_setting和用户代码bin文件,后点击combin按钮即可联合出jflash烧录用的bin文件:

     第二部:因为jflash支持第三方的芯片的功能是在V6.3K以后的版本,所以这里将安装适用版本的jlink驱动

      这里有两个方法,其一是用原厂提供的已经安装好的jlink驱动绿色文件直接打开jflash,还有一种是自己安装jlink然后做相应的配置。

     这里原厂提供的安装好的jlink解压后如下:

    双击打开jflash,得到如下界面:

    因为这里已经在压缩包里保存有工程配置,工程存放在目录“JLink_V630k\Samples\JFlash\ProjectFiles\Sydtek\SYD8821”下:

这里可以直接点击“Start J-FLASH”进入flash工程界面:

    然后选择自动下载即可:

    注意:这里可以选择升级jlink固件也可以选择不升级。

   下面是jlink下载各个阶段的截图:

   到这里第一种方式说完了。

   第一种方式:自己安装jlink然后配置jlink环境

   这里随文件提供jlink安装包:《JLink_Windows_V630k.exe》,关于jlink文件的安装这里不再论述。

   安装好后把原厂提供的压缩包三个文件替换(或者增加)jlink安装目录下的文件:

1.安装目录下的《JLinkDevices.xml》文件

2.把原厂提供的压缩包中的“Devices”目录下的“Sydtek”文件夹拷贝到安装目录下的“Devices”目录下

3.把原厂提供的压缩包中的“\Samples\JFlash\ProjectFiles”目录下的“Sydtek”文件夹拷贝到安装目录下的“\Samples\JFlash\ProjectFiles”目录下

   然后双击“jflash.exe”打开jflash然后打开原厂提供的工程:

   之后按照方法一的操作方式下载代码即可!


2 i3 m+ m- g3 t1 O4 m/ C# ], {


# L6 ^4 K5 Y- j5 L8 }9 L4 _- m3 s$ {9 o/ h

( A# v3 b+ \% |" p  L- q
9 p7 \& G8 u; q# `0 w对于空芯片(或者被擦除内容的芯片)的特殊处理

    如果一个芯片是空的,就是说内部flash中内容全是FF,也可以说这个flash被全面擦除过,这时候如果按照上面的方法是下载不了程序的,要通过一个特殊的处理。

    如果用之前的烧录方式会报下面的错误:

如果用KEIL下载,会报下面的错误;

     原因是在FLASH为空的情况下SYD8821会进入一种异常的模式,这时候只要在写flash之前配置一下0x50001000寄存器即可,配置方法如下:

最后JFLASH就可以正常下载了:

到这里一切OK!

本节博客使用的工程是SDK下面的GPIO工程,合并代码和4K的设置如下:

最好保存下载代码后保存工程如下:

& n5 I5 n! [% t! ]" Q8 E8 z) U

该用户从未签到

2#
发表于 2020-10-27 10:39 | 只看该作者
因为jflash支持第三方的芯片的功能是在V6.3K以后的版本,所以这里将安装适用版本的jlink驱动
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-20 23:40 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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