|
本帖最后由 yhyhyh 于 2017-10-27 14:13 编辑
6 k C+ I: L8 Z+ E' Y3 L3 N. u2 a* E, p: Q/ @% M
tl-ipc里面的share_memory能编译。但是烧到开发板里面运行就是会卡在+ ./../host/app_host
) u4 M. {# e& B4 {8 ?& V' R: |
1 k' h" L& y5 |# b4 }& s& I- root@tl:~# cd /media/mmcblk0p1/shared_memory/run// N3 N. t4 m8 d. G6 d5 E! i5 S
- root@tl:/media/mmcblk0p1/shared_memory/run# ./run.sh( ^9 e3 L( }* @$ w* D( T
- + modprobe syslink
' r, `* Y4 G* J6 ]+ c - [ 47.592375] SysLink version : 2.21.01.05. j0 z3 \: X8 c, M
- [ 47.592403] SysLink module created on Date:Nov 1 2014 Time:06:57:481 A, ~: z, B0 N8 \1 X0 q
- + slaveloader startup DSP ../dsp/Debug/shared_memory.out, G2 s4 `! j- L" N; f5 ^$ a# q
- Attached to slave procId 0.
. W0 l8 M2 i2 e2 ~4 U+ s( I - Loading procId 0.
0 C" B0 [( P& `. c! \/ [' X - Loaded file ../dsp/Debug/shared_memory.out on slave procId 0., R& a8 e8 w4 j2 i8 i, y5 H1 q
- Started slave procId 0.
1 {- l1 m S: [8 z6 c/ M1 M - + ./../host/app_host
复制代码 我尝试在ARM端的main.c里面添加printf查看程序卡在哪里,发现是这段循环
4 r3 A( w$ k3 N9 h* V! z0 |- while(1) {: s5 O e8 p* _8 H
- char src[] = "helloworld";$ C: W5 L0 r; X- D$ z' k$ q
- memcpy(dest, src, sizeof(src));
3 Q, ?& w% ~" h) B8 T$ u - printf("while\n");
5 I6 o& v# E" t) T! K) U - sleep(1);/ n/ z" F/ w5 b9 A+ c% D
- }
复制代码 运行的时候会不停的打印while1 y3 \8 M* I: {1 s
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
- Y% l- `, @; y0 W" x/ z( ] - Started slave procId 0.0 z9 \1 q8 {8 `3 b/ @1 y
- + ./../host/app_host
& F8 A$ O2 v4 m* x - yyh1
' e/ }: |' v; n+ l/ j$ h - yyh2/ a5 F% D( h5 y' c, @4 R
- while6 N0 `) M0 O4 z- }0 F! Z
- while
3 c3 D2 b9 J5 |7 h ^9 K, ? - while
复制代码 这是一个问题。/ N$ z# A6 D+ w# F
还有一个问题是例程fft在CCS的编译通过不了。显示:/ o! J3 k& Y$ C& J1 i
- Description Resource Path Location Type% v) s! P2 ^" j
- <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* w1 E2 E* L0 S8 B; ^9 x
复制代码 可是我按住ctrl点这个头文件明明能跳转....* O5 j; r, z4 ?1 U
/ M2 n8 W. }; C. {: ^
- W+ F/ X8 a. \- t
1 A0 x, B, R$ K5 `
, t2 B" T+ |8 c- ?& Y |
|