我们正在使用DA14680开发一种产品,希望使用内置闪光灯从并存储一些数据。我们有编码在DA14681基本开发套件上工作,现在我们的自定义原型板基于DA14680,我们需要在该平台上工作
我可以通过SWD使用J-Link在我们的自定义板上连接到DA14680,也可以通过启动时通过UART通话。
我拥有的问题是与内置的闪存,似乎没有工作......
- 如果我通过UART Bootloader上传UartBoot.bin,芯片挂起。在进一步调查中,我可以看到代码卡在硬故障处理程序中,同时尝试访问闪存(从System_Armcm0.c函数SystemInitPost调用Qspi_automode_init)
- 如果我将dg_configflash_connected_to的值更改为flash_is_not_connected,那么UartBoot代码将运行,我可以要求例如。来自CLI_Programmer的“READ_CHIP_INFO”,但请求任何FLASH / QSPI操作将挂起
- 如果我使用smartsnippets toolbox来连接和尝试并从qspi读取任何内容,它将超时
有没有人设法在DA14680中使用闪存 - 我需要采取哪些与DA14681与EXT Flash(如Dev Kit)的步骤?
我尝试了SDK 1.0.6和SDK 1.0.8 - 如果我切换到SDK 1.0.8我应该为DG_CONFIGFLASH_CONNECTED_TO,DG_CONFIGFLASH_HANDER_FILE,DG_CONFIGFLASH_MATURER_ID,DG_CONFIGFLASH_DEVICE_TYPE,DG_CONFIGFLASH_DENTY
谢谢!
设备:
在它帮助别人的情况下回复我自己的帖子。
我相信我们已经找到了问题 - 我们的样本定制板似乎没有连接到电源的PIN B2 VDDIO。在DA14680上该引脚为内部闪存提供电,无功率=无闪光灯
嗨Danielhope,
VDDIO引脚并不完全为闪光灯供电,但其QSPI闪光界面电源电压,以便QSPI控制器功能与QSPI闪光灯运行的信号电平,并且需要。您可以查看AN-B-061文档,了解有关硬件设计指南的详细信息。
谢谢mt_dialog.
你好,
我们也有同样的问题。在我看来,AN-B-061文件并没有足够清楚地表达这可能会更新它。我们认为VDDIO是连接的内部。
谢谢 - 很高兴听到我们不是唯一的......幸运的是,我们可以返回电路板以将B2链接到A8,以获取连接到VDDIO的VDD1V8。
这个帖子:https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...似乎建议从3V3或1V8供电