TL-ipc的例程不能运行:shared_memory和fft - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5179|回复: 1
打印 上一主题 下一主题

[已解决] TL-ipc的例程不能运行:shared_memory和fft

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-27 14:10:25 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-27 14:13 编辑 $ E- @8 \$ f9 ]: ^9 c4 E
% z' p! [# \9 L# G2 F1 ^0 a; w  c, m: N
tl-ipc里面的share_memory能编译。但是烧到开发板里面运行就是会卡在+ ./../host/app_host
& D5 \0 ]9 n. J& W
2 B4 C) P2 e, D: J- T4 M
  1. root@tl:~# cd /media/mmcblk0p1/shared_memory/run/
    9 a; e( k- }4 e$ x8 }: {2 x, k. R
  2. root@tl:/media/mmcblk0p1/shared_memory/run# ./run.sh
    , h0 ]* ?' d) t# y2 u; s2 n
  3. + modprobe syslink; D; s5 u3 k3 N) e6 h
  4. [   47.592375] SysLink version : 2.21.01.052 K; m. K, [; d( O
  5. [   47.592403] SysLink module created on Date:Nov  1 2014 Time:06:57:48
    $ v/ ]" ^$ v0 Z6 G+ u. m
  6. + slaveloader startup DSP ../dsp/Debug/shared_memory.out$ i( }8 o& o9 [  O
  7. Attached to slave procId 0.! ~; K6 D( `% l0 p1 v! z* \
  8. Loading procId 0.
    " C2 O5 V; b9 c$ P6 L- s* X. x) ]
  9. Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
    * o/ S7 ^. I8 [7 B+ u
  10. Started slave procId 0.
    . {/ _" X3 G0 W* p( f- s- M6 h2 ?' y. k
  11. + ./../host/app_host
复制代码
我尝试在ARM端的main.c里面添加printf查看程序卡在哪里,发现是这段循环
$ h7 ^8 `% I/ {5 m
  1.    while(1) {  _- S% ?; t" F' [
  2. char src[] = "helloworld";
    3 B! M; }9 d2 E: {# {1 \
  3. memcpy(dest, src, sizeof(src));
    # t- i% o( k( p% V# g" k/ s# a
  4. printf("while\n");
    4 b, }6 R0 k0 c' ~4 c! `
  5. sleep(1);' |! r- A' ?4 @/ d0 y7 Q
  6. }
复制代码
运行的时候会不停的打印while  T0 O! P* Z5 `4 g6 \9 d9 {  @
  1. Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
    8 v! t2 E6 i5 \* h$ X
  2. Started slave procId 0.
    / F$ p. T, f- O; w/ b
  3. + ./../host/app_host
    : u7 l3 ?* [, L7 W/ [
  4. yyh1
    ! w, q, n- i1 d! o
  5. yyh2, k+ _, o# \" U
  6. while. X, k! O% D9 P/ J. n
  7. while* n% h/ ]5 P/ r9 I9 u
  8. while  
复制代码
这是一个问题。
8 l7 {5 p0 w7 {; U* p- D. Y还有一个问题是例程fft在CCS的编译通过不了。显示:/ e) C; f) L2 W5 L
  1. Description        Resource        Path        Location        Type) u# Z# Z; f- J) q- D& O1 J
  2. <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
    + X6 g* W5 k+ `, G1 ]6 J5 i( K' t1 K' o
复制代码
可是我按住ctrl点这个头文件明明能跳转....
+ r* ^; U, j( G
6 J0 b) X9 J/ r: G. J# q: B* X/ C: |

$ J0 U/ ~7 [5 E3 O. H: ^: d" U7 A/ I9 `
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-8 00:37 , Processed in 0.039145 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表