|
本帖最后由 yhyhyh 于 2017-10-27 14:13 编辑
7 h4 y5 L7 T/ e( n5 x) s
1 Y4 k0 l, Y7 d9 d; Z6 ttl-ipc里面的share_memory能编译。但是烧到开发板里面运行就是会卡在+ ./../host/app_host* Y; T- W2 P& a, [# ]5 k# D
5 j- b" V8 F+ E" H. O
- root@tl:~# cd /media/mmcblk0p1/shared_memory/run/' o/ s3 G0 a; C
- root@tl:/media/mmcblk0p1/shared_memory/run# ./run.sh0 E# j8 E& H+ P& c. o8 A+ M
- + modprobe syslink6 J& \' \+ I7 t- \3 D' R
- [ 47.592375] SysLink version : 2.21.01.05+ q1 z) |# y* t
- [ 47.592403] SysLink module created on Date:Nov 1 2014 Time:06:57:48
( _! H5 G i0 X - + slaveloader startup DSP ../dsp/Debug/shared_memory.out- U7 F: n" B, [
- Attached to slave procId 0.2 Z0 i" b* c. A* p r% j$ e5 K0 v- e
- Loading procId 0.) Z( p8 X& V0 t
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.2 X- |: D$ Q# X5 s( h+ @
- Started slave procId 0.8 y. n0 ~/ x1 U) [, v" d* h
- + ./../host/app_host
复制代码 我尝试在ARM端的main.c里面添加printf查看程序卡在哪里,发现是这段循环
' l: o5 Z5 [6 U. M3 |' w( `- while(1) {
! k2 q$ `5 Y7 j$ ?2 J" a o. M' E - char src[] = "helloworld";
1 E. I* p4 _/ F" v8 P3 \9 j - memcpy(dest, src, sizeof(src));" j1 B5 F& m* S0 T7 s( R0 o
- printf("while\n");
3 Q: i; f( k: `9 n6 O( i - sleep(1);, ]7 {4 l0 [% o, H
- }
复制代码 运行的时候会不停的打印while9 s/ p" W- I1 t& x/ i+ J
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
) }; T$ m5 D1 ?6 d0 B( ^ - Started slave procId 0.3 C) i* H# `6 E, ^1 m! Y$ W1 U
- + ./../host/app_host4 x2 x1 u" M: p# o9 p% M7 s' N4 s
- yyh1 C" k$ ^6 D( ^1 v
- yyh2: a/ b# n2 J4 a
- while
7 H6 G1 U6 c6 z6 v3 R: t - while& k" R! r, |7 H; R- M
- while
复制代码 这是一个问题。1 n0 P, @3 u9 o7 A
还有一个问题是例程fft在CCS的编译通过不了。显示:
6 [" D1 ? |4 [- Description Resource Path Location Type
1 O' o) C+ { ^% e' q0 ]: C1 D - <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! `5 I9 i6 M9 h) {: y# ^% p O; R
复制代码 可是我按住ctrl点这个头文件明明能跳转....
/ |8 Z9 g8 U+ g, R/ }/ ~% q8 T8 h7 K6 G1 J7 B x: w
# O9 G* Q5 m4 a Z9 S; \4 r) n/ t) C5 H- ~/ E; z" e% z
* c) c5 v$ a% ]: t: R/ H |
|