打印
[其它产品/技术]

CYW920829M2EVK-02 bsp 解决方法?

[复制链接]
398|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2024-7-10 15:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个 CYW920829M2EVK-02 CYW20829 蓝牙 le soc 评估套件我正在尝试一些示例项目但我使用 BSP 时遇到了问题

首先我需要在本地获得,但是如果我需要在 bsp 中添加任何东西它就行不通了

想用 bsp-assistant 写它我明白了

Loading BSP...
Finding the mtb-template-cat1 (release-v1.0.0) asset...
ERROR:This BSP does not have .mtbx files. Please use BSP Assistant or Project Creator to create the starting BSP.
mtb-template-cat1 asset found at .../.modustoolbox/global/mtb-template-cat1/release-v1.0.0 (0 ms)
我如何使用这个BSP及其支持的项目 CAN ,如何使用某些项目似乎需要的库/组件 CAN 更新它?

例如,我正在尝试MTB-example-BTSTACK-FreeRTOS-FindMe,我认为这是它附带的原始固件

在手动添加项目所需的BSP和库后,我需要向BSP添加更多的东西,例如我认为的一些capsense东西和PSoc6中间件

在"制作 getlibs " 并"构建 build 之后"我现在遇到了以下错误

make build
Tools Directory: .../ModusToolbox/tools_3.1
Searching installed tools in progress...
Searching installed tools complete
Initializing build: mtb-example-btstack-freertos-findme Debug CYW920829M2EVK-02 GCC_ARM
Prebuild operations complete
Auto-discovery in progress...
Auto-discovery complete
Commencing build operations...

Tools Directory: .../ModusToolbox/tools_3.1

Constructing build rules...
Build rules construction complete

==============================================================================
= Building application =
==============================================================================
Generating compilation database file...
-> ./build/compile_commands.json
Compilation database file generation complete
Building 224 file(s)
    Compiling app file cybsp_bt_config.c
In file included from ../mtb_shared/mtb-pdl-cat1/release-v3.4.0/devices/COMPONENT_CAT1B/include/cyw20829b0lkml.h:152,
                 from ../mtb_shared/mtb-pdl-cat1/release-v3.4.0/devices/COMPONENT_CAT1B/include/cy_device_headers.h:37,
                 from ../mtb_shared/mtb-pdl-cat1/release-v3.4.0/devices/COMPONENT_CAT1B/include/cy_device.h:16,
                 from ../mtb_shared/mtb-pdl-cat1/release-v3.4.0/devices/COMPONENT_CAT1B/include/cy_pdl.h:30,
                 from ../mtb_shared/mtb-hal-cat1/release-v2.4.1/include_pvt/cyhal_hw_types.h:90,
                 from ../mtb_shared/mtb-hal-cat1/release-v2.4.1/include/cyhal_gpio.h:89,
                 from ../mtb_shared/btstack-integration/release-v4.4.0/COMPONENT_BTSS-IPC/platform/include/cybt_platform_config.h:31,
                 from bsps/TARGET_CYW920829M2EVK-02/bluetooth/cybsp_bt_config.h:30,
                 from bsps/TARGET_CYW920829M2EVK-02/bluetooth/cybsp_bt_config.c:23:
../mtb_shared/cmsis/release-v5.8.0/Core/Include/core_cm33.h:140:8: error: #error "Compiler generates DSP (SIMD) instructions for a devices without DSP extensions (check __DSP_PRESENT)"
  140 |       #error "Compiler generates DSP (SIMD) instructions for a devices without DSP extensions (check __DSP_PRESENT)"
      |        ^~~~~
make[1]: *** [../mtb_shared/core-make/release-v3.2.2/make/core/build.mk:268: .../mtw/Bluetooth_LE_Findme/build/CYW920829M2EVK-02/Debug/bsps/TARGET_CYW920829M2EVK-02/bluetooth/cybsp_bt_config.o] Error 1
make: *** [../mtb_shared/core-make/release-v3.2.2/make/core/main.mk:374: secondstage_build] Error 2

使用特权

评论回复
沙发
d1ng2x| | 2024-8-16 13:26 | 只看该作者
没太懂,你是想自己做个BSP吗?

使用特权

评论回复
板凳
zhizia4f| | 2024-8-16 14:30 | 只看该作者
我觉得一般来说应该是直接添加就可以了

使用特权

评论回复
地板
q1ngt12| | 2024-8-16 15:41 | 只看该作者
正常来说你在BSP中加一些函数应该也不会有问题啊

使用特权

评论回复
5
w2nme1ai7| | 2024-8-16 16:46 | 只看该作者
是加不进去吗?可能是文件锁了,你解锁一下呢?

使用特权

评论回复
6
l1uyn9b| | 2024-8-16 19:03 | 只看该作者
建议直接用官方的例程看看,是否能满足你的需求啊

使用特权

评论回复
7
lamanius| | 2024-8-16 19:21 | 只看该作者
我觉得应该是文件的保护等级有点高,导致你写不进去你的代码吧

使用特权

评论回复
8
逢dududu必shu| | 2024-8-17 00:57 | 只看该作者
Example modification for GCC in the makefile:
CFLAGS += -D__DSP_PRESENT=0

使用特权

评论回复
9
su1yirg| | 2024-8-17 09:07 | 只看该作者
从错误信息来看,编译器在尝试编译 cybsp_bt_config.c 文件时遇到了问题。具体来说,错误发生在 core_cm33.h 文件中,编译器生成了针对设备的DSP(SIMD)指令,但设备并不支持这些扩展(DSP扩展)

使用特权

评论回复
10
y1n9an| | 2024-8-17 10:23 | 只看该作者
确保编译器没有错误地启用了DSP指令生成。你可以检查编译器选项,确保没有启用不必要的优化或指令集

使用特权

评论回复
11
cen9ce| | 2024-8-17 13:00 | 只看该作者
在编译器预定义宏中添加 __DSP_PRESENT 宏,以告知编译器设备支持DSP扩展。你可以在编译命令或Makefile中添加这个宏定义

使用特权

评论回复
12
为你转身| | 2024-9-30 13:04 | 只看该作者
CYW920829M2EVK-02 GCC_ARM

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1324

主题

3809

帖子

0

粉丝