|
本帖最后由 yhyhyh 于 2017-10-27 14:13 编辑
! s( d" s% J* o4 `3 s6 h* N1 Y! c! L% w" U! {6 r0 y( O' V0 h
tl-ipc里面的share_memory能编译。但是烧到开发板里面运行就是会卡在+ ./../host/app_host6 D4 {- a2 V- c2 {/ P
' h. Z; q h# u/ h9 [/ N- root@tl:~# cd /media/mmcblk0p1/shared_memory/run/
. k3 E5 V2 L3 ]5 ] Z3 U c$ Q - root@tl:/media/mmcblk0p1/shared_memory/run# ./run.sh
/ ]+ g5 r& U- J. I6 ~* P" Z - + modprobe syslink
: D6 D! p1 X+ W, A. b - [ 47.592375] SysLink version : 2.21.01.05. x4 U& l; q! P
- [ 47.592403] SysLink module created on Date:Nov 1 2014 Time:06:57:48$ k0 h& t! u5 d7 z2 L
- + slaveloader startup DSP ../dsp/Debug/shared_memory.out- x5 h- O0 Y W9 X6 P# Y5 i0 V
- Attached to slave procId 0.
C- [9 f8 j4 j3 ^8 ^ - Loading procId 0.
1 b! ]: x+ l5 N - Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.: E$ y$ I8 m/ U+ `
- Started slave procId 0.
" B9 G4 u- i1 t, E! I2 _ - + ./../host/app_host
复制代码 我尝试在ARM端的main.c里面添加printf查看程序卡在哪里,发现是这段循环
" @$ q D! @4 a4 n- while(1) {) O; Q3 t& c) T( t6 M' y
- char src[] = "helloworld";
- [% e# y9 F) a$ X - memcpy(dest, src, sizeof(src));
) r) Z8 y& m( y+ Z6 I; w - printf("while\n");: N- z$ d7 M! c$ [
- sleep(1);* d( M5 a+ Z8 l4 e: C1 {; b: I. f0 f
- }
复制代码 运行的时候会不停的打印while1 A9 W) J! {# a; _3 d) z9 N: s
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
& Y+ h7 W, m2 G - Started slave procId 0.. ]9 F- E5 X4 i; d u2 ?! N( c
- + ./../host/app_host% J8 c: ]- ]% H, q( g& t
- yyh1+ Q. L* K N- t ~& Q2 w% w0 E7 \
- yyh2
! T J# U; b+ M9 M- m - while. p0 K$ \! Q, n* ], d
- while
9 [+ C8 L. U. L - while
复制代码 这是一个问题。
# @; d# |7 b, X o0 D还有一个问题是例程fft在CCS的编译通过不了。显示:
. G4 y; R' b" g# X* p5 @$ [- Description Resource Path Location Type
5 M' ]( _" V u1 C( | - <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, _" |9 w/ p/ s* |! ?7 o) R1 s9 n! |/ Z
复制代码 可是我按住ctrl点这个头文件明明能跳转....4 ?9 i4 `6 G9 C
: l$ S4 V$ c& g2 r" }1 Z) _3 a
N) U9 b' F6 b0 C7 ~8 U! Z
- _* v+ E4 y/ W9 Y9 y7 @
3 I; A0 B$ I; ]2 c& n. _ |
|