|
本帖最后由 yhyhyh 于 2017-10-27 14:13 编辑 0 ]7 r! U* h0 R, {) w
# ?1 Q0 j5 N5 G( t- ^: w5 u# K5 A
tl-ipc里面的share_memory能编译。但是烧到开发板里面运行就是会卡在+ ./../host/app_host2 h d! e+ @* T; v- b n
/ k- d2 d; v6 S' _* h1 o! u5 F/ p
- root@tl:~# cd /media/mmcblk0p1/shared_memory/run/. ^( S& ~; B G
- root@tl:/media/mmcblk0p1/shared_memory/run# ./run.sh
, Q7 Z3 O/ w. y- _- D; _2 ] - + modprobe syslink2 |% s4 S; l' Z% l! l: B
- [ 47.592375] SysLink version : 2.21.01.059 ^0 z1 u1 \+ p, @$ g7 k9 P% R: P& N
- [ 47.592403] SysLink module created on Date:Nov 1 2014 Time:06:57:48
+ L/ M7 r7 V# R- s" e - + slaveloader startup DSP ../dsp/Debug/shared_memory.out
/ f* W* m8 o0 Q# U7 d/ W - Attached to slave procId 0.4 r6 P- B7 r5 g" o z5 u& F$ h
- Loading procId 0.7 M- h( i" O% p. D
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
`0 c7 ]: x5 k) X - Started slave procId 0.
U& _' z! _9 z; t' g9 A - + ./../host/app_host
复制代码 我尝试在ARM端的main.c里面添加printf查看程序卡在哪里,发现是这段循环. A- j8 V0 f2 k5 S
- while(1) {
0 [ T4 w9 X. Y% D2 y - char src[] = "helloworld";( o0 H2 W( ? `2 P4 m
- memcpy(dest, src, sizeof(src));
A& y2 A& U& K) Y. w' { - printf("while\n");
( [0 z+ J/ b+ x! j1 |& I - sleep(1);1 d. c2 O) U- V/ S) V$ R# N: I9 k
- }
复制代码 运行的时候会不停的打印while) O% L1 s9 @$ m S
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0./ l) {( q+ X# T& ]. n
- Started slave procId 0.
! l r( |$ t( _' A1 _ - + ./../host/app_host9 `& ~5 \+ o2 @( u5 S
- yyh1
' i( C: {8 |; j$ h) l" |8 A: e - yyh22 H6 v( e" e5 Z8 h- s% K
- while
8 z/ g# ^+ [5 K2 V2 l - while. O( w; w$ H# l* b
- while
复制代码 这是一个问题。
6 W! A$ R, s6 [1 D( R# U: @6 \: s还有一个问题是例程fft在CCS的编译通过不了。显示:5 ~ V3 r2 \/ n- Z* J
- Description Resource Path Location Type
- P0 k; L, u. N - <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
, \' s, K, `& F# S; V
复制代码 可是我按住ctrl点这个头文件明明能跳转....
' h, I" i, R9 F* ]% F; I7 N# [2 S: l# ?$ s/ u9 b) t' i' k; V
5 Q9 v- R6 b3 a" e0 q1 ]5 h' v
4 z: {8 b0 F Y) U
e; O0 ?2 w' v4 g: \
|
|