|
本帖最后由 yhyhyh 于 2017-10-27 14:13 编辑
; M0 ~- @4 Z. d/ W! |! g. x( L
tl-ipc里面的share_memory能编译。但是烧到开发板里面运行就是会卡在+ ./../host/app_host
3 x0 j) l: j5 }# i
1 S$ L0 @" m1 q- G# ^* h- root@tl:~# cd /media/mmcblk0p1/shared_memory/run/
0 P7 ^9 h# i4 J: E - root@tl:/media/mmcblk0p1/shared_memory/run# ./run.sh
) m; ^" C% v7 k9 |- y5 ?: [( E - + modprobe syslink( S, C- l& O% Q; }+ c
- [ 47.592375] SysLink version : 2.21.01.05
) |: [9 i1 c% M2 [* W p - [ 47.592403] SysLink module created on Date:Nov 1 2014 Time:06:57:486 n7 X+ W$ P% |$ ?' N
- + slaveloader startup DSP ../dsp/Debug/shared_memory.out
9 H7 h% S* j0 o! [- M - Attached to slave procId 0.
+ O0 |* ~& C5 d( a - Loading procId 0.! P1 \! M: z4 F: X7 S$ k9 ?0 {3 F8 W: c6 C$ T
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0. q9 c( @# @7 Q! e# c w, ?7 U
- Started slave procId 0.
1 x8 Y4 R! J* ]+ q& i( K - + ./../host/app_host
复制代码 我尝试在ARM端的main.c里面添加printf查看程序卡在哪里,发现是这段循环
5 K: O; h) c- @( H4 W- while(1) {; |6 G* h9 T1 c1 E1 f7 C
- char src[] = "helloworld";/ V- P0 \, Y; z9 V% h
- memcpy(dest, src, sizeof(src));
# L1 ]4 s* d Q2 f: t( T - printf("while\n");
, z ~: l- Y# g7 i! z7 [/ G1 O; _/ q - sleep(1);
$ I/ F0 o0 p5 L; l: d6 ~* Y, P - }
复制代码 运行的时候会不停的打印while7 N; ~/ i1 O# y0 s2 B) a U* y
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.' Q+ F/ X% Z3 y/ H# w' |* h
- Started slave procId 0.! ^/ ^$ e6 Y& ~* g! R$ f. ]
- + ./../host/app_host% `' }8 G; p" M# M, I- P1 X
- yyh1. z1 A5 O9 N% j+ H0 _
- yyh2
, \3 p' T7 e8 n0 k( \; X - while* x5 ^$ D2 A) T( N6 r8 o1 P
- while5 Y& o. ^7 C, e6 v
- while
复制代码 这是一个问题。
7 T' y; Y; o$ D$ S+ R: Y还有一个问题是例程fft在CCS的编译通过不了。显示:
# ^8 X$ ^. g1 q/ f" ~! q. N- Description Resource Path Location Type
: i. r3 [: {2 `2 r7 ~ _& k3 { - <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* z/ E. d8 i. w3 a- O6 f/ v: Z
复制代码 可是我按住ctrl点这个头文件明明能跳转....3 [- p! s0 c$ T: B( n" \
. ]3 q0 @' [3 |$ t Q
5 P9 n; t# J6 C2 s# j0 D3 S4 Y: O
8 c6 R3 x3 c3 \: V6 | |
|