DA14580

Enabling Pairing on the SPS

Mon, 2016-11-21 04:45--Richard Surprenant

Support,
我一直使用SPS和它的工作原理great. I want to enable pairing. When I add: #define CFG_APP_SECURITY to the project and initiate a connection to the DA14580-EVB, the iPhone connects without requesting a pair. Did I miss a step?

I tried the ANCS demo and the phone does request to pair. So I know it can be done, but I don't see the differences.

OTP programming

Wed, 2016-11-16 18:02--mjara

Hello, I have some questions about the OTP programming.

1.- Can I reprogram the OTP or is only used for a final production?
2.- Programmaing the OTP with SmartSnippets needs to reset the board. If I have the reset pin connected to ground on a custom board, then I cannot use this tool?
3.- In the AN-20 document. Programming the OTP with the SmartSnippets CLI, needs that a "programmer_E5S.in" file must be downloaded in the SysRAM first. Is this is mandatory for programming the OTP?. Also why a "-gpio P1_2" is in the command line for UART downloading?

蓝牙连接休眠问题!

Wed, 2016-11-16 05:59--intretech_XM

在蓝牙连接的时候,如果调用app_set_extended_sleep();会导致蓝牙断开。

我想现在做法是按键按下 app_disable_sleep();想在按键检测完成的时候app_set_extended_sleep(); 蓝牙没连接的时候工作正常,但是连接的时候会导致蓝牙断开。

Programming OTP header boardaddress

Tue, 2016-11-15 16:24--ronald

I am trying to programm the header BoardAddress. I found in the forum an example how to do that:
"C:\Program Files\SmartSnippets\bin\SmartSnippets.exe" -type otp -chip da14580-01 -jtag 480064923 -cmd write_field -offset 0x7F54 -data 12345678

I removed: -firmware jtag_programmer.bin from the original example.
The JTag serial is updated with our Jtag serial.

When running I get the following returned:

SDK5.0.3中suota升级失败问题:每次erase 2sector后退出

Tue, 2016-11-15 02:53--kurbylee

背景:
1》suota app ver1.3/1.1;
2》sdk5.0.3
问题描述:
1》14580中有bootload,8000处含spota应用程序,1f000头文件;
2》手机端启动suota,扫描到14580设备,选择某个image传输(block1,强制刷入8000),手机端看到suota启动,传输了20个包;
然后手机端就自行退出了链接,跳到suota扫描首页面;
3》链接smartsnipper,发现14580flash中8000-B000的数据已经erase,后续的没有变动,检查代码应该在此次app_spotar.c
// Erase header and image
if( spota_state.mem_dev == SPOTAR_IMG_SPI_FLASH )
{
#if (!SPOTAR_SPI_DISABLE)
ret = app_erase_flash_sectors(spota_state.mem_base_add, codesize + CODE_OFFSET);

SDK 3.20.6 ref设计,芯片处于ble_deep_sleep_stat_getf

Mon, 2016-11-14 11:21--uta_lc

Dear DA support,

Can you please help me to resolve the following issue?

I'm using almost exactly the same h/w design as the DA smart tag - only difference is that a few extra GPIO ports are used.

I compiled the exact reference SDK 3.20.6 example and it runs well on the smart tag - using Keil + SWD debug. I can start debug and press "RUN" and it works like a charm.

When I switched to our board, after pressing "RUN" button, the code is always stuck at the following location:

while(!ble_deep_sleep_stat_getf());

Pages

Subscribe to RSS - DA14580