|
本帖最后由 yhyhyh 于 2017-10-27 14:13 编辑 , [4 C h3 S6 c- ?0 E6 r& K
d5 S/ L. c; Qtl-ipc里面的share_memory能编译。但是烧到开发板里面运行就是会卡在+ ./../host/app_host7 [% X- v, t# R; i. i: J' D) y
, s" e2 W9 w! Q+ A: [: _! y- root@tl:~# cd /media/mmcblk0p1/shared_memory/run/* Q- ]" X3 c) b/ P, J- F) {
- root@tl:/media/mmcblk0p1/shared_memory/run# ./run.sh
7 X Z# q+ k! _4 ~' | - + modprobe syslink
, r! W$ [; Y/ b0 e/ y - [ 47.592375] SysLink version : 2.21.01.05& T1 `: k5 P8 Q; V: O3 g+ S
- [ 47.592403] SysLink module created on Date:Nov 1 2014 Time:06:57:48
$ ?' S& ]1 S, H+ y. l) A - + slaveloader startup DSP ../dsp/Debug/shared_memory.out
t& {6 v0 t/ @6 G - Attached to slave procId 0. T* [7 f/ o9 n
- Loading procId 0.0 Q8 r$ Z( B& J' p+ z9 {7 l0 K
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
' K, `8 E( V4 I' v7 Y - Started slave procId 0.6 z, I0 f" r) Z! }0 B1 n, W
- + ./../host/app_host
复制代码 我尝试在ARM端的main.c里面添加printf查看程序卡在哪里,发现是这段循环
4 l5 l% k- [+ u1 |% z+ D7 D* u# F4 s- while(1) {( I' p, |, G6 ~) x+ d- `( c
- char src[] = "helloworld";! v) u1 B: Q/ l2 i- H
- memcpy(dest, src, sizeof(src));: \# _: v# R: `$ k0 i! _' S' o
- printf("while\n"); G) y+ Z/ l' f0 O o, q8 l: l% Z
- sleep(1);
$ n' V5 Q. k, \6 G8 B: U - }
复制代码 运行的时候会不停的打印while6 w/ [: ~" a) e7 E
- Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
2 q! P" c9 C. b8 Q - Started slave procId 0.9 B2 r/ H7 z1 g% o6 o7 r+ W8 y
- + ./../host/app_host i5 E8 t2 G5 ^ V! \4 W4 i6 T
- yyh1
! Z @$ r( G8 h/ M9 v - yyh2
9 Z) n: L. r+ z0 j% r% n( ^ - while4 k) f! [7 l) A3 R
- while
& `, A( l% K4 \" e: Q' h8 g2 }! Z - while
复制代码 这是一个问题。% D" }0 i2 k. V) o4 |3 A v
还有一个问题是例程fft在CCS的编译通过不了。显示:/ O+ U; Y+ t- C9 s/ ^0 q
- Description Resource Path Location Type" p' ?7 ~; u! M1 @" M- Z2 ]3 W
- <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. R5 s2 n4 b6 S+ U e1 B
复制代码 可是我按住ctrl点这个头文件明明能跳转....3 F8 }. E, f6 O$ D3 u& Q
( J3 W; x/ K. X4 e* K/ q" i( y' \, C( [+ C* l
/ a+ y6 p R, S) P0 x4 B2 q$ J8 V7 w @
# ^! C0 |4 |; r |
|