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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6385|回复: 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 编辑
" R) ^- v+ T! R' a% x$ p7 f0 _8 A2 G6 k# O
tl-ipc里面的share_memory能编译。但是烧到开发板里面运行就是会卡在+ ./../host/app_host
, C) D4 m9 V. R- M, q  K; q3 j* o' y& C2 ^  y
  1. root@tl:~# cd /media/mmcblk0p1/shared_memory/run/  A8 f! X- \9 Z6 i: W
  2. root@tl:/media/mmcblk0p1/shared_memory/run# ./run.sh9 _! u1 q( r& C9 r/ E/ B
  3. + modprobe syslink3 s" x. x0 ?) v4 c' C
  4. [   47.592375] SysLink version : 2.21.01.05
    $ {1 ^& I, }9 \9 I
  5. [   47.592403] SysLink module created on Date:Nov  1 2014 Time:06:57:48% S9 @/ c0 x0 d2 O
  6. + slaveloader startup DSP ../dsp/Debug/shared_memory.out
      q) g4 S& U- z9 I
  7. Attached to slave procId 0.& f! d, q) l# ~9 f, G& @( |; A" o
  8. Loading procId 0.( s8 B' J- F& n/ Z" m% x7 I
  9. Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.
    8 V% K7 V9 M' ^- h" `$ U
  10. Started slave procId 0.
    + s% b$ l$ v( Y1 v
  11. + ./../host/app_host
复制代码
我尝试在ARM端的main.c里面添加printf查看程序卡在哪里,发现是这段循环! l9 J6 r; f5 n4 ]  @, f8 M
  1.    while(1) {& A' v8 z% D" b7 N: G* g) J
  2. char src[] = "helloworld";  b% r; m' I1 {- o3 D2 l: V
  3. memcpy(dest, src, sizeof(src));/ V+ q- d% S# p4 W
  4. printf("while\n");
    # a' C% r5 p# x0 p  v& X4 o
  5. sleep(1);. A+ {5 g) T4 B; E" j
  6. }
复制代码
运行的时候会不停的打印while( G5 F' V, ?: f; Q% z% j" t3 [
  1. Loaded file ../dsp/Debug/shared_memory.out on slave procId 0.! `4 W7 E+ D; \: I) {; N+ G
  2. Started slave procId 0.# ^- H0 }' Y8 t+ n& R+ n
  3. + ./../host/app_host" V2 c* G; ~1 z. y
  4. yyh1: v4 d, r! O" h* P& R5 I2 t* T
  5. yyh2( ]! O. b" H5 g
  6. while
    + I+ c' L  m$ a1 ]( N: }2 C
  7. while3 e* M& c/ J" l7 Q
  8. while  
复制代码
这是一个问题。- ^+ R; V& f! Z+ k. t3 m
还有一个问题是例程fft在CCS的编译通过不了。显示:
4 M, L  X  W8 ]. D4 z
  1. Description        Resource        Path        Location        Type
    * s' a' U1 g- C5 S0 R$ O: q7 e
  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++ Problem1 k5 I2 j( P% v) c& u# P) [; b1 H" J
复制代码
可是我按住ctrl点这个头文件明明能跳转....# v3 g7 x# f4 K
- U- C( |# Q4 U) p9 i) O# ~! ]
$ {9 D+ b6 P; u
+ e+ \2 y8 s. j3 u) _4 }; v5 J3 ~7 K+ N
- C& @' z( t6 n# V4 }
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

12

主题

169

帖子

731

积分

QQ游客

积分
731
沙发
发表于 2017-10-31 09:22:18 | 只看该作者
您好,因为我们提供的syslink和ipc的例程,是集成到makefile进行编译的,所以您如果想直接在ccs端编译工程的话,建议您参照我们提供的《14-2-SysLink IDE 工程的建立与调试》文档,进行编译调试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-3 06:09 , Processed in 0.036574 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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