跳过主要内容

BDE-BLEM301

蓝牙模块

BDE-BLEM301

BDE-BLEM301是业界最具性价比的蓝牙®5.1低耗能模块之一。基于Dialog超低功耗DA14531 SoC,由Cortex®M0+ MCU、1Mbit板上Flash存储器、蓝牙5.1低能收音机和高效PCB天线组成。

该模块可以与外部MCU一起使用,也可以不使用。它还为传感器应用程序提供灵活的硬件接口。亚博国际官网平台网址BDE-BLEM301兼容Dialog DA14531 TINY™蓝牙模块DA14531MOD。BDE-BLEM301可以使用相同的软件工具和硬件工具包。它被授权与Dialog BT5.1合格的蓝牙LE堆栈和SDK与一套丰富的软件功能和示例启动您的开发。

特性

蓝牙5.1合格(蓝牙DID: D050903)

FCC / CE / RoHS认证

综合高效的天线

支持最多3个BLE连接

16 MHz 32位Arm®Cortex®M0+

内存:1Mbit Flash, 48KB RAM, 144KB ROM, 32KB OTP

Rx电流2mA在3V

Tx电流4mA在3V在0dBm

睡眠时1.8uA,所有RAM保留

可编程Tx功率从-19dBm到+2.2 dBm

-93 dBm接收器灵敏度

3通道正交解码器

4通道11位ENOB ADC

2个具有PWM功能的定时器

实时时钟

内置温度传感器

接口:9 gpio, SPI, 2xUART, I2C

操作:1.8V - 3.3V, -40°C至+85°C

尺寸:12.5 x14.5x2.1毫米

兼容Dialog DA14531MOD

亚博国际官网平台网址

灯塔

遥控器

距离标记

低功率传感器

调试/供应

玩具

串行端口传输

智能家居

智能电表

智能医疗设备

每个季度,我们都将我们的产品、软件开发主题、培训、活动的最佳技术信息捆绑在一起,并将其发送到您的收件箱。亚博电竞菠菜

签我
查看以前的版本
产品简介和摘要
的名字 日期 版本
BDE-BLEM301产品简短(165.85 KB) 01/01/2021 1.1

订购信息

回的结果

DA14530和DA14531

两个星期前

DA14531项目Eclipse编译失败

发布的brent_zheng155点 9回复
0的问题

亲爱的先生,

我使用Eclipse来编译我的项目,它失败了。使用Keil 5可以成功编译相同的代码。同样的Eclipse工具也可以成功地编译SDK示例。

控制台输出:

gcc version 7.3.1 20180622 (release) [ARM/ Embedded -7-branch revision 261907] (GNU Tools for ARM Embedded Processors 7-2018-q2-update)

COMPILER_PATH =亚博国际官网平台网址 /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /: /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC /: /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /../../../../ arm-none-eabi / bin /

LIBRARY_PATH =亚博国际官网平台网址 /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /经验/ v6-m /: /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /../../../../ arm-none-eabi / lib /经验/ v6-m /: /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / arm-none-eabi / lib / thumb v6-m /:亚博国际官网平台网址 /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /: /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC /: /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /../../../../ arm-none-eabi / lib /: / / DiaSemi / SmartSnippetsS应用tudio2.0.14 GCC / 7 - 2018 q2 / bin / . . / arm-none-eabi / lib /

COLLECT_GCC_OPTIONS='-mcpu=cortex-m0plus' '-mthumb' '-Os' '-fmessage-length=0' '-fsigned-char' '- function-sections' '-fdata-sections' '-Wall' '-g3' '-T' './ldscript_DA14531. /像“- l ../../../../../../ sdk /平台/ system_library /输出/ Keil_5“- l ../../../../../ sdk / common_project_files / scatterfiles“信用证:\蓝牙\ dev_code \ bitbucket都\ 531 \ sdk_585 \ sdk \ common_project_files \ scatterfiles“- l ../../../../../.././ / sdk / common_project_files / misc“规格= nano。规格的规格=好管闲事。指定' '-v' '-o' 'prox_reporter_531.elf'

/亚博国际官网平台网址应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 / collect2插件/应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 / liblto_plugin。所以-plugin-opt = 亚博国际官网平台网址/应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 / lto-wrapper -plugin-opt = -fresolution = / var /文件夹/ 9 T / p7vdsvg54hsfn6g5cmspsyvc0000gn / T / / ccgrVnfh。res -plugin-opt =通过= -lgcc -plugin-opt =通过= -lg_nano -plugin-opt =通过= -lc_nano -plugin-opt =通过= -lgcc -plugin-opt =通过= -lc_nano -plugin-opt =通过= -lnosys -plugin-opt =通过= -lgcc -plugin-opt =通过= -lc_nano -plugin-opt =通过= -lnosys——sysroot =亚博国际官网平台网址 /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . ./arm-none-eabi -X -o prox_reporter_531。精灵/应用亚博国际官网平台网址程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /经验/ v6-m / crti。o /亚博国际官网平台网址应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /经验/ v6-m / crtbegin。o /亚博国际官网平台网址应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /../../../../ arm-none-eabi / lib /经验/ v6-m / crt0。o - l ../../../../../../ sdk /平台/ system_library /输出/ Keil_5 - l ../../../../..蓝牙/ sdk / common_project_files / scatterfiles lc: \ \ dev_code \ bitbucket都\ 531 \ sdk_585 \ sdk \ common_project_files \ scatterfiles - l ../../../../../.././ / sdk / common_project_files / mi亚博国际官网平台网址sc - l /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /经验/ v6-m - l /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /../../../../ arm-none-eabi / lib /经验/ v6-m -亚博国际官网平台网址 l /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . ./ arm-none-eabi / lib /经验/ v6-m -亚博国际官网平台网址 l /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 - l /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . ./lib/gcc - l亚博国际官网平台网址 /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /../../../../ arm-none-eabi / lib 亚博国际官网平台网址- l /应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . ./arm-none-eabi/lib——gc-sections -Map prox_reporter_531。map --no-wchar-size-warning ./user_platform/user_periph_setup.o ./user_custom_profile/user_custs1_def.o ./user_custom_profile/user_custs_config.o ./user_app/Customer.o ./user_app/HT1621B.o ./user_app/MC36xx.o ./user_app/data.o ./user_app/user_proxr.o ./sdk_profiles/bass.o ./sdk_profiles/bass_task.o ./sdk_profiles/custom_common.o ./sdk_profiles/custs1.o ./sdk_profiles/custs1_task.o ./sdk_profiles/diss.o ./sdk_profiles/diss_task.o ./sdk_profiles/prf.o ./sdk_profiles/prf_utils.o ./sdk_profiles/proxr.o ./sdk_profiles/proxr_task.o ./sdk_profiles/suotar.o ./sdk_profiles/suotar_task.o ./sdk_driver/adc_531.o ./sdk_driver/battery.o ./sdk_driver/dma.o ./sdk_driver/gpio.o ./sdk_driver/hw_otpc_531.o ./sdk_driver/i2c.o ./sdk_driver/i2c_eeprom.o ./sdk_driver/rtc.o ./sdk_driver/spi_531.o ./sdk_driver/spi_flash.o ./sdk_driver/syscntl.o ./sdk_driver/trng.o ./sdk_driver/uart.o ./sdk_driver/wkupct_quadec.o ./sdk_boot/hardfault_handler.o ./sdk_boot/ivtable_DA14531.o ./sdk_boot/nmi_handler.o ./sdk_boot/startup_DA14531.o ./sdk_boot/system_DA14531.o ./sdk_ble/ble_arp.o ./sdk_ble/rf_531.o ./sdk_ble/rwble.o ./sdk_ble/rwip.o ./sdk_arch/arch_console.o ./sdk_arch/arch_hibernation.o ./sdk_arch/arch_main.o ./sdk_arch/arch_rom.o ./sdk_arch/arch_sleep.o ./sdk_arch/arch_system.o ./sdk_arch/chacha20.o ./sdk_arch/hash.o ./sdk_arch/jump_table.o ./sdk_arch/nvds.o ./sdk_arch/otp_cs.o ./sdk_arch/otp_hdr.o ./sdk_app/app.o ./sdk_app/app_bass.o ./sdk_app/app_bass_task.o ./sdk_app/app_bond_db.o ./sdk_app/app_customs.o ./sdk_app/app_customs_common.o ./sdk_app/app_customs_task.o ./sdk_app/app_default_handlers.o ./sdk_app/app_diss.o ./sdk_app/app_diss_task.o ./sdk_app/app_easy_msg_utils.o ./sdk_app/app_easy_security.o ./sdk_app/app_easy_timer.o ./sdk_app/app_entry_point.o ./sdk_app/app_msg_utils.o ./sdk_app/app_proxr.o ./sdk_app/app_proxr_task.o ./sdk_app/app_security.o ./sdk_app/app_security_task.o ./sdk_app/app_suotar.o ./sdk_app/app_suotar_task.o ./sdk_app/app_task.o ./sdk_app/app_utils.o -l:da14531.lib --start-group -lgcc -lg_nano -lc_nano --end-group --start-group -lgcc -lc_nano -lnosys --end-group --start-group -lgcc -lc_nano -lnosys --end-group /Applications/DiaSemi/SmartSnippetsStudio2.0.14/GCC/7-2018-q2/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o /Applications/DiaSemi/SmartSnippetsStudio2.0.14/GCC/7-2018-q2/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o -T ./ldscript_DA14531.lds

/亚博国际官网平台网址应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /../../../../arm-none-eabi/bin/ld:区域内存溢出与堆栈

Collect2: error: ld returned 1 exit status

[1]: [prox_reporter_531 * * *。精灵]错误1

make: *** [all]错误2

"make all"以退出代码2结束。构建可能不完整。

两个星期前

PM_Dialog

嗨brent_zheng,

谢谢你的在线问题。让我查一下,然后给你答复。

谢谢,PM_Dialog

两个星期前

PM_Dialog

嗨brent_zheng,

通过查看日志输出,如果我理解正确,实际的问题是这个:“区域内存溢出与堆栈”

编译错误来自链接器脚本,表明二进制文件超出了RAM限制。也许二进制太大了…请检查.map文件,以便找到哪个元素/库增加了代码大小。也许你可以尝试降低优化级别。

谢谢,PM_Dialog

两个星期前

brent_zheng 155点

亲爱的先生,

好的,让我检查一下。非常感谢!

最好的问候,

布伦特郑

两个星期前

brent_zheng 155点

亲爱的先生,

我将优化级别切换为O3,更多的错误出现。请帮忙检查一下

/亚博国际官网平台网址应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /../../../../ arm-none-eabi / bin / ld: prox_reporter_531。精灵节”。bss'将不适合区域' LR_IROM3'

/亚博国际官网平台网址应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /../../../../arm-none-eabi/bin/ld:区域内存溢出与堆栈

/亚博国际官网平台网址应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /../../../../arm-none-eabi/bin/ld: section RET_DATA VMA [0000000007fc8b28,0000000007fc8fbb]重叠section .bss VMA [0000000007fc86cc,0000000007fc9047]

/亚博国际官网平台网址应用程序/ DiaSemi / SmartSnippetsStudio2.0.14 / GCC / 7 - 2018 q2 / bin / . . / lib / GCC / arm-none-eabi / 7.3.1 /../../../../arm-none-eabi/bin/ld: region ' LR_IROM3' overflow by 1312 bytes . /arm-none-eabi/bin/ld: region ' LR_IROM3' overflow by 1312 bytes

附件 大小
Eclipse优化level.png 182 KB

两个星期前

PM_Dialog

嗨brent_zheng,

你能分享一下。map文件吗?

谢谢,PM_Dialog

两个星期前

brent_zheng 155点

请查看附件地图和日志文件。

谢谢。

附件 大小
map&log.zip 126.79 KB

1周前

PM_Dialog

嗨brent_zheng,

为了解决这个问题,我强烈建议检查/优化应用程序代码,并尝试删除不使用的代码片段。

Keil IDE中的实际代码大小是多少?

谢谢,PM_Dialog

1周前

brent_zheng 155点

亲爱的先生,

附上keil5的地图文件,请查收。

最好的问候,

布兰特

附件 大小
keil5.map_.zip地图 33.03 KB

1周前

PM_Dialog

嗨brent_zheng,

根据Keil映射文件,(Code + RO Data + RW Data)太大了(27.26kB),所以我假设这个大小在使用Eclipse时增加了,因此,它从RAM中取出。我建议尽量减少/优化代码,但这当然取决于应用程序。例如,如果您正在使用模板项目,请删除未使用的配置文件,以便节省更多空间。

谢谢,PM_Dialog