我不知道在stackiverflow上是否有人能帮我,但我会试一试。我试着用Simulink和F2812处理器做一个项目。我已经完成了所有需要的配置。每当我试图生成代码时,我总是会收到这个错误:
The call to idelink_grt_make_rtw_hook, during the exit hook generated the following error: Error while building the project.
The build process will terminate as a result.
Caused by: Error while buildi
我正试图在Linux环境中编译一个C库(这将被嵌入式Linux程序使用),但是当我在它上执行make时,我得到一个.lib而不是一个.a文件,甚至我认为在Makefile中没有位置可以命令这样的更改(a会期望在Ubuntu中编译库会默认生成一个.a文件!)
下面是从这个库中使用的Makefile (现在的结果是calculos.lib):
Makefile
# ----------------------------------------------------------------------------
# Name of the ARM GCC cross compiler
我需要按照以下约定将python浮点数转换为TI DSP TMS320C30浮点数表示形式:
我已经尝试了一些东西,但我似乎无法理解所提出的算法。我还找到了算法的,但它看起来像是在TI DSP中运行的版本,所以有一些运算我搞不懂(例如,反转符号)。
我在下面有一个非常幼稚的实现,但它不起作用...
# see http://www.ti.com/lit/an/spra400/spra400.pdf
import math
def twos_comp(val, bits):
"""compute the 2's complement of int v
在C64x+上编译时,以下代码不是流水线代码:
void main ()
{
int a, b, ar[100] = {0};
for (a = 0; a < 1000; a++)
for (b = 0; b < 100; b++)
ar[b]++;
while(1);
}
我的IDE ( Composer v6)为内环提供了以下消息:“循环不能有效地调度,因为它包含复杂的条件表达式。请尝试简化条件。”
问题似乎在于嵌套循环,但我找不到关于优化嵌套循环的更多信息,就像这样简单。
以前有没有人解决过类似的问题?
-补
当我在linkit 7688转发的SDK上构建libffi时,错误出现了,我无法通过搜索找到任何帮助。libattr/attr_copy_fd.c:25:24:致命错误:sys/xatt.h:没有这样的文件或目录
Config-build.in:12603:warning: defaults for choice values not supported
Config-build.in:12619:warning: defaults for choice values not supported
Config-build.in:14019:warning: defaults for choi
我正在用python做一个计时器,当等待时间结束时,它会发出钟声。我使用以下代码:
from wave import open as wave_open
from ossaudiodev import open as oss_open
def _play_chime():
"""
Play a sound file once.
"""
sound_file = wave_open('chime.wav','rb')
(nc,sw,fr,nf,comptype, compn
我正在更新一个直方图,它使用一个简单的整数数组来表示,具有16个柱状图,如下所示。
const int binSize = 4096;
int histogram[16];
unsigned short inData[1024]; // This is my input data. Short is 16 bits
for(int i = 0; i < 1024; ++i)
{
++histogram[inData[i] / binSize];
}
我经常运行这个操作,所以这成为了一个瓶颈,因为这个循环不能被DSP并行化,因为多个bin不能同时更新。我如何优化这一点?
我在TI