导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[转帖]什么是“violates parallel usag

* 80266: [转帖]什么是“violates parallel usage rules”的错误?

   liufengzhong 
liufengzhong发表的帖子 

 [转帖]什么是“violates parallel usage rules”的错误?
大家好,

这是我第一次来这里。

我正在评估的USB音频possibiliy与USB音频2.0 MC参考设计和entired EVAL软件“app_usb_aud_l2”。

我想我不明白使用并行的主要机制。

我想这demosoftware内访问了LED的端口可以轻松地打开/关闭任何
引导在板上这些locatet在 - >  上stdcore [CORE_AUD]:输出端口p_led = XS1_PORT_8B;

我创建了主要一个新的线程的调用中的子供应商提供的其他文件中的函数。

在这个函数内我试图呼叫新功能led.xc应该改变LED的输出端口p_led出现以下错误消息:

.././src/main.xc:170: error: use of `ledvalue' violates parallel usage rules
.././src/vendor/leds.xc:78: error: previously used here (bytes 0..2)

有谁告诉我是什么原因导致这个问题

谢谢


回答:

如果您尝试使用相同的资源从两个或多个不同的内核,那么你会看到这个错误。从错误看起来变ledvalue被调用的两个核心。两个并​​行运行不同的内核不能使用相同的变量。

发表时间:2014年9月2日23:43:13

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:[转帖]什么是SPI启动闪存配置?我注意到在不同的开发工具包,该SPI闪存还有其他逻辑IC。 /P
[下一篇帖子]:[转帖]如何重置使用/ CS信号的XS1 SPI接口?您好所有XCore成员 /