DA14580

otp烧录后芯片无法工作

星期一,2016-09-19 07:25--daniel59

我使用jtag将芯片与电脑连接,打开Smartsnippet选择OTP程序员,我首先将十六进制文件烧录进OTP,然后将OTP头的第一第二项改为是的,将DMA改长度为代码长度后进行烧录。此两项烧录工作完成后均使用读验证,结果显示烧录正确。otp nvd没有进行操作。

之前没有烧录otp的时候有用jtag在引导那个界面验证过程序功能,所以程序应该不会有错。

但是烧录完之后手机蓝牙无法发现芯片,就算使用jtag使用引导将程序写进去也无法发现,不知道是哪一步出了错呢?otp nvd有必要烧写吗?

在使用app_timer_set时系统出的错

太阳,2016-09-18 23--ixuemei

你好 ,
请教下在arch_main()中使用
app_timer_set (APP_BLE_CONTROL_TIMER TASK_APP 200);
去启动定时器,定时器时间到后,执行关闭蓝牙的动作。

定时器的回调函数如下:
Int app_close_ble(ke_msg_id_t)
void *参数,
ke_task_id_t const dest_id,
ke_task_id_t const src_id)

/*struct gapm_cancel_cmd *cmd = KE_MSG_ALLOC(gapm_cancel_cmd,
TASK_GAPM TASK_APP,
gapm_cancel_cmd);
*/
/ / cmd - >操作= GAPM_CANCEL;

//发送消息
/ / ke_msg_send (cmd);

SmartSnippets v3.9 OTP程序员

太阳,2016-09-18 09:24--young_dialog

嗨,支持,

SmartSnippets v3.9 OTP程序员有三个模块:

1.OTP形象
2.OTP头
3.OTP nvd

请问这三个模块的使用有没有先后顺序,另外,从一个模块切换到另一个,需不需要重新“连接”及复位,是不是复位了就不能再烧写OTP了吗?谢谢!

BR,

年轻的

不能烧SPI Flash程序员

坐,2016-09-17 07:18--jollyreal

你好,

我在使用SPI Flash程序员时遇到了一些问题

1.我参考视频上传程序(SmartBond™DA14580—开发工具包—基础),打开程序智能狙击工具箱,
2.我使用UART模式
3.我打开SPI flash程序
4.浏览SDK 5中的代码,blinky(SDK 5.0.4\DA1458x_SDK\5.0.4\projects\target_apps\peripheral_examples\blinky\Keil_5\out)
5.然后点击连接
6.我点击阅读32K
7.我点击燃烧,但导致内存燃烧失败。

页面

订阅RSS - DA14580