嵌入式开发者社区
标题:
TL-ipc的例程不能运行:shared_memory和fft
[打印本页]
作者:
yhyhyh
时间:
2017-10-27 14:10
标题:
TL-ipc的例程不能运行:shared_memory和fft
本帖最后由 yhyhyh 于 2017-10-27 14:13 编辑
/ g o, i6 G+ q, E
; A z, l! Z- }
tl-ipc里面的share_memory能编译。但是烧到开发板里面运行就是会卡在
+ ./../host/app_host
. G$ c) Q5 T7 E2 N, _
6 y9 i; _# ^. _9 ?' r& F, D
root@tl:~# cd /media/mmcblk0p1/shared_memory/run/
9 {; w" p; |' d: t( ]
root@tl:/media/mmcblk0p1/shared_memory/run# ./run.sh
, O- ^9 W, S0 t4 V$ J; q
+ modprobe syslink
$ ~3 z- M- _8 w/ B, y0 P q# n
[ 47.592375] SysLink version : 2.21.01.05
' q' v+ C" k% N! [1 O
[ 47.592403] SysLink module created on Date:Nov 1 2014 Time:06:57:48
7 q |% i( V d" f% I# U; h
+ slaveloader startup DSP ../dsp/Debug/shared_memory.out
' G9 x' }& q& f; t6 ~+ Z8 Q! b
Attached to slave procId 0.
/ I' U: K7 e/ {1 Y3 j7 z4 M8 O
Loading procId 0.
+ [+ N$ ]2 ~* T
Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
( q6 z- q' a! _5 a
Started slave procId 0.
; ]1 e$ T" \ v$ {7 O1 d. _$ O
+ ./../host/app_host
复制代码
我尝试在ARM端的main.c里面添加printf查看程序卡在哪里,发现是这段循环
' r m) x/ @' E" V$ {; t* w
while(1) {
* T8 x& j7 @% T
char src[] = "helloworld";
! d* ]% D5 H; b. G. X5 r
memcpy(dest, src, sizeof(src));
4 ]# z' y L1 M; a
printf("while\n");
% T8 F: U/ s4 T
sleep(1);
% w6 ? n' F1 c: X o( F# W$ \, l
}
复制代码
运行的时候会不停的打印while
7 K* g; ^0 F3 Q ?" _- }, M1 Y7 P1 }
Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
: y/ Q' ^# {5 v6 t% f. C! i- `
Started slave procId 0.
q4 ~$ F0 M6 L
+ ./../host/app_host
. c9 Y; R( O) T0 X+ u# ~+ L
yyh1
5 S$ Z( |! P8 ^$ L
yyh2
! s' _+ s* x* F2 `3 Q7 h r& N
while
8 D% U3 y6 B t" {1 _' W7 B
while
1 @$ `: o: K' F+ t
while
复制代码
这是一个问题。
- X' D* J) A! X9 l2 e) W& C
还有一个问题是例程fft在CCS的编译通过不了。显示:
2 l: |: W9 d: B- G# {3 i- B: @
Description Resource Path Location Type
+ f* b8 u. _; w; s
<a href="file:/C:/Program%20Files%20(x86)/ccsv5/tools/compiler/dmed/HTML/5.html">#5</a> could not open source file "dsplib.h" fft.c /fft line 1 C/C++ Problem
- \4 S& v6 {1 c9 U
复制代码
可是我按住ctrl点这个头文件明明能跳转....
/ ~8 u) w( i k9 ?2 K2 T$ r; Q
) b4 n& e+ y& J
( G$ b& a, T( m: ~1 @! S- H7 ?
, @* ]# V: e# t9 Q P
( i; r+ r. ]& j4 d% v( ~) ]0 q8 C
作者:
广州创龙廖工
时间:
2017-10-31 09:22
您好,因为我们提供的syslink和ipc的例程,是集成到makefile进行编译的,所以您如果想直接在ccs端编译工程的话,建议您参照我们提供的《14-2-SysLink IDE 工程的建立与调试》文档,进行编译调试。
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4