FR8016HD芯片



  • 我们准备使用这款芯片,找代理商拿了一片开发板。我初步跑了几分钟DEMO使用的是JLINK,能用,后来把开发板芯片替换成HD。我忙着写2天好基础代码框架后,我发现最大的问题居然是烧录。1M的算法文件没有,以致于我不能使用JLINK,只能用串口烧录这种方式,这也罢了,板子上电有一个LED会亮的,我按照标准流程尝试,上电,按复位,出现RREQ打印,点击打开烧录,很成功。但是之后断电重启,LED不亮了。我链接上去按复位,没任何输出,期间也就间隔了几分钟,硬件上没任何变更。我上电然后选择串口链接好。芯片还有1M都选好了,此时我按RESET按钮,没任何输出。尝试多次之后突然出现了一次打印,但是后面我再也无法复现。我该怎么解决这个烧录问题。望解答。对了终端只有我点击打开烧录在关闭的时候会打印关闭烧录,其他情况无任何打印


  • Global Moderator



  • @felix-yang 你好很感谢你的回答。事情并没有那么简单。我使用了串口烧录供电。但是复位键不管用在你们最新得开发板。当我做了如图中动作后,复位键起作用了,我能烧录了0_1774346003406_96ad667b-deb8-4a59-a905-2e6c8f150bf8-image.png



  • @felix-yang 我还有一个问题。就是官方SDK是使用ROM中得BOOT和BLANK A 和BLANK B的方式去升级。但是我不能使用你们的BOOT。基于产品协议方面的和一系列背景下。我希望开机的时候BOOT,然后我得BOOT跳转到APP。你能理解我意思吧Flash (1MB): 0x01000000 - 0x01100000
    区域 地址范围 大小
    BOOT引导程序 0x01000000 - 0x01008000 32KB
    APP主固件区 0x01008000 - 0x01048000 256KB
    APP参数存储区 0x01048000 - 0x01049000 4KB
    APP参数备份区 0x01049000 - 0x0104A000 4KB
    固件DFU标志区 0x0104A000 - 0x0104B000 4KB
    用户存储区 0x0104B000 - 0x0105B000 64KB
    OTA临时缓冲区 0x0105B000 - 0x0109B000 256KB
    预留扩展区 0x0109B000 - 0x010FD000 392KB
    BLE绑定信息 0x010FD000 - 0x010FE000 4KB
    BLE远端服务缓存 0x010FE000 - 0x010FF000 4KB
    跳转表/静态密钥 0x010FF000 - 0x01100000 4KB。大概我项目内存分配这样。我查看了手册跟SDK都无法从我得BOOT跳转到APP。这款芯片支持这么做吗。原谅我不太会描述



  • @romai 在附上我添加的一些LOG 0_1774350852654_54d1e0e9-f419-443a-a910-ecc30ea32788-372ee61dc02df86626eecbe2be0fa97e.png