完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用应用程序配置配置了几个中断 - > ISR(在SPC OSAL组件下)。我有多个头文件,我提供给'ISRs'下的'Headers'参数。我提供了4个不同的头文件。对于另一个中断,我想要一个更多的头文件。当我尝试再添加一个文件,即第5个文件时,SPC5Studio IDE会挂起(最初显示忙碌但稍后更改为“未响应”且无法退出)。是否限制ISR的头文件?为什么会这个问题?
谢谢。 麦克风。 #interrupts ---头 以上来自于谷歌翻译 以下为原文 I have configured few interrupts using Application Configuration -> ISRs (under SPC OSAL Component). I have multiple header files which I supplied to the 'Headers' parameter under 'ISRs'. I have provided 4 different header files. For another interrupt, I want one more header file. When I try to add one more file i.e. 5th one, the SPC5Studio IDE hangs (initially shows busy but later changes to 'not responding' and can not be exited). Is ther limit for no of header files for ISRs? Why is this issue? Thanks. Mike. #interrupts---headers |
|
相关推荐
8个回答
|
|
嗨,
等待头文件问题的最终解决方案,您可以尝试替换OSAL组件插件中的正则表达式, 位于 C: SPC5Studio 日食插件 org.chibios.spc5.components.osal。 < yourplatform> plugin.xml中 < / p为H. 这是建议的替代: <属性 brief =''逗号分隔的标题列表,包含在除组件h之外的ISR模块中。'' 编辑=“”真“” 名=“”接头“” 正则表达式 = '' ^ $ | ^([A-ZA-Z _]([A-ZA-Z0-9 _ - /] * H [A-ZA-Z _] *)。)| ^(([A-ZA -Z _]([A-ZA-Z0-9 _ - /] * H [A-ZA-Z _] *),)+([A-ZA-Z _]([A-ZA-Z0-9_ - /] * H [A-ZA-Z _] *)))$ “” 需要=“”假“” 类型= '' 字串 '' > < /性> 代替: <属性 brief =''逗号分隔的标题列表,包含在除组件h之外的ISR模块中。'' 编辑=“”真“” 名=“”接头“” 正则表达式 = '' ^([A-ZA-Z _]([A-ZA-Z0-9 _ - /] *(| .H,[A-ZA-Z _]))* H)* $ “” 需要=“”假“” 类型= '' 字串 '' > < /性> 在此替换之后,请仅使用“清除”选项重新启动SPC5Studio。 例如,从CMD工具: > cd C: SPC5Studio eclipse > SPC5Studio.exe -clean 希望这可以帮助 BR 菲利普 以上来自于谷歌翻译 以下为原文 Hi, Waiting for a definitive solution to your headers file problem, you can try replacing the regular expression in your OSAL component plugin, Located in C:SPC5Studioeclipsepluginsorg.chibios.spc5.components.osal. plugin.xml Here is the proposed substitution: brief=''Comma separated list of headers to be included in the ISRs module other than components.h.'' editable=''true'' name=''Headers'' regex =''^$|^([a-zA-Z_]([a-zA-Z0-9_-/]*.h[a-zA-Z_]*))|^(([a-zA-Z_]([a-zA-Z0-9_-/]*.h[a-zA-Z_]*),)+([a-zA-Z_]([a-zA-Z0-9_-/]*.h[a-zA-Z_]*)))$ '' required=''false'' type=''string''> instead of: brief=''Comma separated list of headers to be included in the ISRs module other than components.h.'' editable=''true'' name=''Headers'' regex =''^([a-zA-Z_]([a-zA-Z0-9_-/]*(|.h,[a-zA-Z_]))*.h)*$ '' required=''false'' type=''string''> After this substitution, please restart your SPC5Studio with the –clean option for this time only. For example from a CMD tool: > cd C:SPC5Studioeclipse > SPC5Studio.exe -clean Hope this helps BR Philippe |
|
|
|
你好菲利普,
谢谢你的澄清。我知道所有文件夹(如你所提到的)的plugin.xml都需要这些修改。有9个这样的文件夹。请确认。 谢谢。 麦克风。 以上来自于谷歌翻译 以下为原文 Hello Philippe, Thanks for the clarifications. I understand that plugin.xml from all the folders (as mentioned by you) need this modifications. There are 9 such folders. Please confirm. Thanks. Mike. |
|
|
|
感谢Philippe的更新。期待尽快收到更新版本!
麦克风。 以上来自于谷歌翻译 以下为原文 Thanks Philippe for the updates. Look forward to receive the updated version sooner! Mike. |
|
|
|
谢谢菲利普。虽然我得到了一些错误日志,但这项工作成功请参照附件。谢谢。
麦克风。 以上来自于谷歌翻译 以下为原文 Thanks Philippe. This worked successfully although I getting some error log. Please see attached. Thanks. Mike. |
|
|
|
你好迈克,
您提到的错误将被视为警告,与此主题无关。 一旦今天发布了SPC5Studio3.4.3版本(包括与此线程相关的修补程序),我们就将此票据视为已解决。 感谢致敬 菲利普 以上来自于谷歌翻译 以下为原文 Hello Mike, the errors you mentionned are to be considered as warnings, and are not related to this topic. As soon as the version SPC5Studio3.4.3 has been delivered today (including the fixes related to this thread), let's consider this ticket as solved. Thanks and regards Philippe |
|
|
|
你好迈克,
你有任何系统的逐步重现问题的方法吗? 我可以在日志中看到一些我们没有观察到的“无效线程访问”。 问候 菲利普 以上来自于谷歌翻译 以下为原文 Hello Mike, do you have any systematic step by step way of reproducing the problem ? I can see in the logs some ''Invalid Thread access'' that we did not observe on our side. Regards Philippe |
|
|
|
你好菲利普,
我正在清理现有项目并再次构建它。当我清理项目时,它会显示这些错误日志。同样,当我尝试生成应用程序时,它也会显示相同的内容。除此之外我什么也没做。 顺便说一句,这是什么原因?我之前没有看到过如上所述的类似行为。 谢谢。 麦克风。 以上来自于谷歌翻译 以下为原文 Hello Philippe, I am cleaning my existing project and building it again. When I clean the project it displays these error log. Similarly, when I try to Generate Application, then also it displays the same. Other than this I am doing nothing. BTW, What is the cause for this? I haven't seen this earlier for similar actions as said above. Thanks. Mike. |
|
|
|
你好,Erwan,
请参阅附件以获取以下信息。该语言仅限英语(美国)。没有安装其他包。 谢谢。 麦克风。 以上来自于谷歌翻译 以下为原文 Hello Erwan, Please find attached image for the below information. The language is English (US) only. No other packs installed. Thanks. Mike. |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2738 浏览 1 评论
3241 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1810 浏览 1 评论
3650 浏览 6 评论
6039 浏览 21 评论
1342浏览 4评论
203浏览 3评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
356浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
444浏览 2评论
STM32处理增量式编码器Z信号如何判断中断是正转的还是反向转的?
275浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 01:08 , Processed in 1.222944 second(s), Total 90, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号