主题中讨论的其他器件: CC2564C、 CC2564、 TLV320AIC3101
我正在尝试为 STM32F401RE 的 CC2564MODN 设置 SPPDemo。 我遵循了指南"STM32F4 MCU 上的 CC2564C TI 双模 Bluetooth协议栈"。 我还在 文件"stm32f4xx.h"中取消了#define STM32F401xx 的注释。 我还更改了 HALCFG.h 中的以下内容:
#define console_UART 2 //was 3
#define console_TXD_PORT A //was C
#define console_TXD_PIN 2 //WAS10
#define console_RXD_port A //was C
#define console_RXD_PIN 3 //WAS11
#define HAL_LED_PORT A //was G
#define HAL_LED_PIN 5 //WAS6
所有内容均可编译、链接和调试。 此外、在我的 NUCLEO-F401RE 板上切换 LED 一次。 但是、我可以看到"SPPDemo"文件中"Openst"函数中的函数"BSC_Initialize"导致固件跳转到默认处理程序以获得意外中断。 我还已经弄清楚、下面的内容是多次调用函数"GPIO_Init"。 最后、它在地址0x40021800上为 GPIOx 调用"GPIO_Init"。 根据数据表、该地址实际上是保留空间。 我是否在设置其他文件中的内容时遗漏了一些内容? 可以帮我解决这个问题吗?
我还注意到文件中的以下链接不再起作用:
"swru498b.pdf",第18页,"SPP 演示应用 wiki",指向"">processors.wiki.ti.com/.../CC256x_TI_Bluetooth_Stack_SPPDemo_App"
"swru498b.pdf"、第19页 "SPP + SPPLE 演示 wiki"、指向"processors.wiki.ti.com/.../CC256x_TI_Bluetooth_Stack_SPPLEDemo_App"
期待收到您的来信。