|
|
本帖最后由 yhyhyh 于 2017-10-27 14:13 编辑
) d' P4 L/ d- g0 C* o0 v `( z- _' E$ w5 J7 w) J- g* W
tl-ipc里面的share_memory能编译。但是烧到开发板里面运行就是会卡在+ ./../host/app_host
. B3 g6 a) j9 Y% q8 ^5 ?% y' m# ~: A8 n' R9 |$ C L
- root@tl:~# cd /media/mmcblk0p1/shared_memory/run/
+ v4 S Q% w3 I$ E - root@tl:/media/mmcblk0p1/shared_memory/run# ./run.sh
# u7 A w4 _# z) ~ - + modprobe syslink9 P0 s- g! a; H1 O+ _- ~; z
- [ 47.592375] SysLink version : 2.21.01.05, c {. o2 }; H
- [ 47.592403] SysLink module created on Date:Nov 1 2014 Time:06:57:486 f" f* D5 t$ v" _+ r
- + slaveloader startup DSP ../dsp/Debug/shared_memory.out- O: }' B9 u0 J& h7 [7 t
- Attached to slave procId 0./ j6 p0 b. g3 ?, z
- Loading procId 0.
2 R/ N' N @' l' H( c& T- u - Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
9 @+ N( Y w8 G) z" H - Started slave procId 0.
! j% C* Q' L3 D0 H: W! J6 i - + ./../host/app_host
复制代码 我尝试在ARM端的main.c里面添加printf查看程序卡在哪里,发现是这段循环: z: B) ^9 C! g/ {
- while(1) {
7 A$ F/ U S, n" ^: C0 d, n* k! A - char src[] = "helloworld";
( V' B2 ?5 l1 ~' O/ Y4 s5 ` - memcpy(dest, src, sizeof(src));
2 b. Z6 m/ s3 s$ K7 d - printf("while\n");* n; q4 x4 U' r; t3 D# @3 x) w8 [( {
- sleep(1);
# y2 K5 w$ C3 i6 j) X+ x+ ^ - }
复制代码 运行的时候会不停的打印while" P0 H1 a7 z! ~0 N# r/ t
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.' O. ]* t; H/ B" [) k
- Started slave procId 0.! m& e* J' z5 |& ]
- + ./../host/app_host
8 H; P; x! \; ?& z - yyh10 w6 {/ K1 J$ E: J: {% X
- yyh2" p" a* g- M" P1 o
- while% Q: |' H' Y6 i% Y& f5 ?
- while( f" L) _; j5 H* p- V. t/ g, S
- while
复制代码 这是一个问题。
9 [6 |6 V- T$ r1 H9 j还有一个问题是例程fft在CCS的编译通过不了。显示:! Q6 d7 e) g3 `5 Z+ a! G8 e& E. B
- Description Resource Path Location Type
1 X A( _( w3 u ?5 D, E - <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
* m/ A# n7 B9 j% h' r2 B4 Q
复制代码 可是我按住ctrl点这个头文件明明能跳转....
! L" R7 i* ?8 ^- W) [1 D# m% S
1 ~1 ]8 C- d& e" |3 h5 M4 }
5 e! M! }6 A& u; D1 k8 i8 B$ S; Q
. I, T( P' p6 \ |
|