DA14580

Deep Sleep not working

Fri, 2017-09-29 14:24--杰马鲁斯

I am trying to debug a custom board based on the DA14580 WLCSP34 package (with an external 32kHz oscillator). The processor is not waking up when the firmware is compiled with sleep_state_t app_default_sleep_mode = ARCH_DEEP_SLEEP_ON when burnt to the OTP. However, if I change the sleep_state_t app_default_sleep_mode to ARCH_EXT_SLEEP_ON, the system runs flawlessly from OTP. Furthermore, if I use ARCH_DEEP_SLEEP_ON and program the sysram with SmartSnippets, the system also runs fine, so the issue is only when booting from the OTP.

smartsnippers ver3.9 erase DA14580 with 16M(Bytes) flash failed! but I can erase sector

Fri, 2017-09-29 12:31--kurbylee

Hi,dialog:
I use a flash(16M bytes)with da14580 in my project.In order to make it work:
1> SPI_FLAH.h,我添加了代码,如下所示:
// 5. W25Q128JV(128Mb/16MB)
#define SPI_FLASH_DEVICE_INDEX_W25Q128JV 4
#define w25q128jv_man_dev_id 0xef17.
#define W25Q128JV_JEDEC_ID 0xEF4018
#define W25Q128JV_JEDEC_ID_MATCHING_BITMASK 0xFFFFFF
#define W25Q128JV_TOTAL_FLASH_SIZE 0x20000 //0x40000 //0xFFFFFF //0x1000000 //16M=0x1000000
#define W25Q128JV_PAGE_SIZE 0x100
#define W25Q128JV_MEM_PROT_BITMASK (0x1C)
#define W25Q128JV_MEM_PROT_NONE 0

Training Materials: Custom profile

Thu, 2017-09-28 21:45--david taylor

I am attempting the exercise Custom Profile in the training materials but when I get to page 18 the tutorial references user_custs_config.h which does not exist in my project example.
I found that user_custs1_def.h was similar so tried using that to paste the code in, however when I got to page 21 the base code in the tutorial was very different and it will not compile.
It would appear that I don't have the correct base code to start with.
Where can I download the base code that matches that used in the tutorials?

Booting code via UART - Code size (hex file) higher than RAM size

Thu, 2017-09-28 09:53--Ezza

Hi,
我正在努力启动SDK 5.0.4 ble_app_peripheral examplecode using UART protocol into the DA14580 device.
I have followed the steps from:DA1458x Booting from serial interface doc.
The booting fails because of the fact that the example code size (hex file) is 58KB while the DA14580 RAM size is about 43KB.
i.e. when I sent the LEN_LSB and LEN_MSB (which is 58,187) I recieve NACK from the device.

How come the code examles size does not fit the component size? Is there any workaround for this issue?

DA14580 spi flash's pin assignment

星期二,2017-09-26三十八分--Simon WANG

Dear Sir,

I have changed the pin assignments for the flash which runs the program.
The following list is the mapping.
SPI_CS P0_3 - > P0_2
SPI_CLK P0_0 --> P2_1
SPI_DO P0_5 --> P0_3
SPI_DI P0_6 --> P0_4

I only change the pin assignments in user_peripheral.h and I also find there is no reference for these SPI PIN definitions.

Cannot enter extended sleep with GTL

Mon, 2017-09-25 15:56--Pvmellor.

我们有一个在Pan1740模块上运行的应用程序。我们在DA14580上处理大多数邮件,但我们确实在SPI上有一个外部接口到MCU。通信使用GTL(即GTL接口与集成处理器应用程序“)。

We are now trying to make our working app run with extended sleep enabled. We have the right things defines I believe...

#define CFG_GTL_SPI

#define CFG_APP
#define CFG_INTEGRATED_HOST_GTL

#define CFG_MEM_MAP_EXT_SLEEP
#undef CFG_MEM_MAP_DEEP_SLEEP
#undef CFG_DEVELOPMENT_DEBUG

Pages

订阅RSS  -  DA14580