|
本帖最后由 yhyhyh 于 2017-10-27 14:13 编辑 : k" Y" n5 C- l
, Q2 W" |, Z* {1 Q( a
tl-ipc里面的share_memory能编译。但是烧到开发板里面运行就是会卡在+ ./../host/app_host
, c* y) S+ e. M% _
, ]( Z5 r& x0 t6 c- root@tl:~# cd /media/mmcblk0p1/shared_memory/run/: \* \) m0 E: u! k- i* H
- root@tl:/media/mmcblk0p1/shared_memory/run# ./run.sh" Q8 s3 k, {2 T+ D9 I2 S4 k* v
- + modprobe syslink- ]" B% A, a/ F3 Q6 X4 M
- [ 47.592375] SysLink version : 2.21.01.05
4 M& u& J" i% O9 M! T: A- q4 N - [ 47.592403] SysLink module created on Date:Nov 1 2014 Time:06:57:48
& R- ?, D$ e C y* Z5 _$ x - + slaveloader startup DSP ../dsp/Debug/shared_memory.out
! E9 |& l$ X/ y- Q: P - Attached to slave procId 0.7 X& `6 E. d" C& U" W, c( ]$ a8 {
- Loading procId 0.+ p8 T) Y2 c) X+ s% B* H
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
# Y: e: q( r# U2 R$ f - Started slave procId 0.
3 C) n( Q4 @- d' ]1 @ - + ./../host/app_host
复制代码 我尝试在ARM端的main.c里面添加printf查看程序卡在哪里,发现是这段循环5 C$ A# y4 D7 K8 f* t- [( o
- while(1) {
: I* E2 Q3 J E( `; f# F |; s& v - char src[] = "helloworld";9 _ z7 D4 f% D; |. Z/ G* l
- memcpy(dest, src, sizeof(src));
% b g' ]: j; M v3 S" } - printf("while\n");
% o8 N( x( O# n# ]& l% J/ t- O - sleep(1);
% u# ?/ K' v9 N6 j! z" e - }
复制代码 运行的时候会不停的打印while
$ b" w/ J. K# \' H7 i- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
8 g6 h( U2 J) h7 e X4 z/ p8 l - Started slave procId 0./ z* X+ Z9 S$ J& x! ^
- + ./../host/app_host9 L, o$ ~: K8 G
- yyh1
d+ `& Z( l. |; n6 S* @3 R - yyh2
/ ]4 x" |3 O5 U6 t - while& L( L* I* `! R$ W! \- m$ M: y7 A
- while
" A" i$ _' D$ B2 p$ O' E" Z - while
复制代码 这是一个问题。3 D: r! J/ \3 i6 l. A. V0 G
还有一个问题是例程fft在CCS的编译通过不了。显示:* r* D7 b7 |& ]6 a
- Description Resource Path Location Type' R# m8 n) H: L; h% x1 x
- <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
& \$ L8 C6 z( }9 m, ]' \
复制代码 可是我按住ctrl点这个头文件明明能跳转....
' ?9 _, [8 g6 N4 a# ~% }
* d" w) D$ w- V9 s
+ l a$ Q t. w5 n& U
& `5 S% I: o4 I; m& M6 w) j$ X2 f; _2 _9 v+ |" K1 h5 q' R1 t
|
|