完善资料让更多小伙伴认识你,还能领取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的调试会话,并尝试再次下载程序。 通过以上步骤,你应该能够解决无法进入仿真的问题。如果问题仍然存在,请提供更多关于你的硬件、目标设备和项目配置的信息,以便我们能够提供更具体的帮助。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
945 浏览 0 评论
1672 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5021 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1253浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2338浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2527浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1052浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 07:03 , Processed in 0.673963 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
312
