完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
vscode,USB可以下载程序,无法进入仿真,报错freertos maximum used priority is unreasonably big, not proceeding :221[OpenOCD],然后跳出提示框 让点击"open launch.json"按钮。
|
|
相关推荐
1个回答
|
|
这个问题可能是由于FreeRTOS的优先级设置不合理导致的。让我们一步一步地解决这个问题:
1. 首先,检查你的FreeRTOS配置文件。通常,这个文件名为`FreeRTOSConfig.h`。在这个文件中,找到`configMAX_PRIORITIES`宏定义。这个宏定义决定了任务优先级的最大值。 2. 根据你的应用程序需求,调整`configMAX_PRIORITIES`的值。通常,这个值应该设置为一个合理的范围,例如8、16或32。如果你不确定应该设置哪个值,可以尝试将其设置为较小的值,然后逐步增加,直到找到合适的值。 3. 保存修改后的`FreeRTOSConfig.h`文件。 4. 重新编译你的项目。在VSCode中,你可以使用快捷键`Ctrl + Shift + B`(或`Cmd + Shift + B`在Mac上)来编译项目。 5. 编译成功后,尝试再次下载程序到你的设备。如果问题仍然存在,可能需要检查其他配置或代码问题。 6. 如果问题仍然存在,点击VSCode提示框中的"open launch.json"按钮。这将打开项目的`launch.json`文件。在这个文件中,检查OpenOCD的配置,确保它与你的硬件和目标设备兼容。 7. 根据需要修改`launch.json`文件中的配置,然后保存文件。 8. 重新启动VSCode的调试会话,并尝试再次下载程序。 通过以上步骤,你应该能够解决无法进入仿真的问题。如果问题仍然存在,请提供更多关于你的硬件、目标设备和项目配置的信息,以便我们能够提供更具体的帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
545浏览 6评论
457浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
435浏览 5评论
441浏览 4评论
410浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 22:24 , Processed in 0.737386 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号