主题中讨论的其他部件:MSP432P401R,
工具/软件:Code Composer Studio
我正在使用BOOSTXL-音频和SHARP96 LCD显示屏为MSP432P401R使用SimpleLink SDK语音检测插件示例。 我能够构建和调试程序,但我想查看MSP闪存中存储的短语模型的值。 如何查看此特定程序的闪存中的值?
谢谢你
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
我正在使用BOOSTXL-音频和SHARP96 LCD显示屏为MSP432P401R使用SimpleLink SDK语音检测插件示例。 我能够构建和调试程序,但我想查看MSP闪存中存储的短语模型的值。 如何查看此特定程序的闪存中的值?
谢谢你
Luis,
我和开发人员一起查看了演示代码,您似乎正在寻找合适的模型指针。 假设您正在从 SimpleLink SDK语音检测插件运行voice_detection_demo,则 VCD_modelsList[]数组应包含指向模型内存存储( VCD_modelsMemory[])的指针,该存储阵列是在编译时创建的用于存储模型的数组。 如果您正在查看VCD_modelsList[]数组并且只看到零,那么下一个问题是-您是否在成功执行识别后检查此数组(这意味着您知道模型参数已创建且模型已注册)?
此致,
Bob L
是的,我正在使用语音识别示例。 我已经在闪存上看到了模型了,剩下的唯一的东西是在recogne_menu.c上,在结构recoResult中有一个名为name的结构内的变量。 我正在尝试在“寄存器”和“表达式”选项卡上查找此变量和结构,但它没有出现,并且我找不到创建此结构的位置。 我想知道这个变量的值,因为它是显示单词“已识别”是否为单词1,2,3等的变量
谢谢!
Luis Valerio
Luis,
开发人员的反馈是VCD_modelsList[]数组只在运行 VCD_initModelsList()之后才填充。 通常,这在示例中的启动时完成,以便语音识别例程了解现有型号。 VCD_initModelsList() API扫描 VCD_modelsMemory[]数组以查找有效的内存模型。
result结构定义位于vcd.h文件中,该文件位于插件源文件中:
C:\ti\simplelink_sdk_voice_detection plugin_1_50_00_15\sources\ti\voice_detection \vcd.h
recognizeMenu_processEvent(events event)子例程中您提到的演示源文件(recognize_menu.c)中定义了recognizeMenu_processEvent(events event)。 在这里,您应该能够找到该上下文中的result结构。
请注意,如果您想知道哪个单词被识别,recoResult中的modelIndex变量可能更容易使用(因为它是一个整数,而不是一个字符数组的"name")。
此致,
Bob L.