|
本帖最后由 yhyhyh 于 2017-10-27 14:13 编辑 ) m) n( ~# g6 R) w
h$ \+ e3 |- F" _0 G
tl-ipc里面的share_memory能编译。但是烧到开发板里面运行就是会卡在+ ./../host/app_host
- N7 y' R/ H' C$ D: Z( a8 ]4 O4 ^* @7 Q9 x* f7 S2 A* N8 P* d: U, g
- root@tl:~# cd /media/mmcblk0p1/shared_memory/run/2 z2 t' c) e) W9 S4 o/ W' W6 K+ E
- root@tl:/media/mmcblk0p1/shared_memory/run# ./run.sh
+ w1 X$ `. i' Y) [% {: w - + modprobe syslink5 l9 z4 v: t, h2 j3 }2 B' v' W2 W2 p
- [ 47.592375] SysLink version : 2.21.01.057 w* @* |# u. V
- [ 47.592403] SysLink module created on Date:Nov 1 2014 Time:06:57:48
6 U T2 @- k! a6 s4 x - + slaveloader startup DSP ../dsp/Debug/shared_memory.out d/ h! Y2 g" Y2 k2 S
- Attached to slave procId 0./ @& s# M; D9 n* e# v
- Loading procId 0.5 c" Q' Z- ?2 O7 v B( j
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.0 c- G3 j& v! ~2 C" w z! h
- Started slave procId 0." y7 C- h. p6 |- u H `- u* f
- + ./../host/app_host
复制代码 我尝试在ARM端的main.c里面添加printf查看程序卡在哪里,发现是这段循环
, ?1 j: d! O( @0 x0 x6 H( t4 O7 Y- while(1) {
% X7 I: a5 Z9 W$ A - char src[] = "helloworld";' L7 S. {! {' A9 B+ l9 i
- memcpy(dest, src, sizeof(src));
- U7 _& o( E% n - printf("while\n");
% ]4 J3 Z$ ~! t* Y' h) P - sleep(1);
9 F" @$ X- J" S6 r) s7 | - }
复制代码 运行的时候会不停的打印while9 \ r3 A% H+ r( n5 x* }7 I
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
5 G8 z1 y# N+ C( H1 j; M - Started slave procId 0.3 i( s# ]. B& M8 f% L) z" P
- + ./../host/app_host5 K; j' p. U! p( ^% N, d
- yyh1
8 @1 i2 ?( Y/ A2 S+ o( q - yyh2
! g, }$ H! ~# s/ R - while
5 D# l2 d' |. J- j% u5 |+ g1 S - while2 u1 n5 l) s- f; _) {6 t0 ?- z+ T- F
- while
复制代码 这是一个问题。) @) f5 X7 p" q5 A" z
还有一个问题是例程fft在CCS的编译通过不了。显示:
; Z/ R; m6 V2 k+ V$ b- Description Resource Path Location Type' I+ m( t; A L7 k" S* n6 k
- <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# F! J+ ~) `% T# i- I: ?& D% m9 t
复制代码 可是我按住ctrl点这个头文件明明能跳转....
" H- v$ |7 K( D1 O9 J# @5 w, f% @7 _: e! s# ]) m
' B' e- m/ i5 d) z, y: K) H
7 s( K7 ?1 C8 T: _& a
! X4 F1 q+ w$ l
|
|