< div class = "字段field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >论坛:,< / div > < div class = "字段条目" > < div class =”field-item甚至“rel = " sioc: has_container " > < a href = " /论坛/ dialog-smartbond-bluetooth-low-energy - % E2 % 80% 93 -软件”“=“sioc:容器sioc:论坛”属性= " rdfs: label skos: prefLabel”数据类型= " " >对话框Smartbond蓝牙低能量-软件< / > < / div > < / div > < / div > < div class =”字段field-name-body field-type-text-with-summary field-label-hidden”> < div class = "字段条目" > < div class =”field-item甚至“财产=“内容:编码”> < p >你好,< / p > < p >我已经完成了我的申请。它基于SDK中的ble_app_peripheral示例。我从spi_flash示例代码中添加了spi_flash_read和spi_flash_write。
当程序从RAM启动,从Keil启动时,一切都在工作。然而,当我烧十六进制文件闪存与智能片段(并点击在弹出窗口,它要求使它可引导),应用程序不再完全工作。在软件中,当应用程序希望从flash读取或写入数据时,会在spi_flash_read或spi_flash_write中生成一个超时,并触发看门狗。让我强调一下,当完全相同的应用程序从RAM启动时,不会出现这个问题。 我已经使用辅助引导加载程序为我的应用程序生成了一个可引导的十六进制文件,并将其与smartsnippets(并在弹出框中单击no,而不是使它可引导),但这给了我相同的问题。每当应用程序从flash启动时,我就不能在应用程序中使用flash了。
我真的很想听到这个问题的解决方案。
Kind regards,
Niek