找回密码
 注册
搜索
查看: 1420|回复: 13

[讨论] BC5串口的问题请教

[复制链接]
发表于 2012-9-7 19:23:42 | 显示全部楼层 |阅读模式
1、我用的是BC57E687芯片,想实现串口打印输出的功能,用的是SDK2009里面的“bc5_stereo”例程,在它的基础上进行修改的
2、串口打印输出的代码也是例程里面移植过来的,试过可以正常打印输出,但是移植到“bc5_stereo”里面之后就不行了
3、编译我已经设置成raw,波特率也设置了,并且在PSTOOL里面也设置了host interface为"VM access to the uart"。
4、其它的设置我就不知道该设置什么了,代码在下面,Uart_Init()是放在headsetInitComplete()这个函数里面被调用一次的
   并且我通过设置的调试指示灯,已经确定了这个函数已经执行了,但就是看不到现象

所以请教有经验的朋友帮我一下,不胜感激

static void send(const char *s)
{
    uint16 n = strlen(s);
    Sink uart = StreamUartSink();
    if(uart && SinkClaim(uart, n) != 0xFFFF)
    {
        memcpy(SinkMap(uart), s, n);
        (void) PanicZero(SinkFlush(uart, n));
    }
}

void Uart_Init(void)
{
        Source  uart_source;
   
    uart_source = StreamUartSource();/* Connect the UART source and empty it, then disconnect */
    SourceEmpty(uart_source);
        kk = 1 ;
    send("\r\nhello tengcheng5\r\n");
}
 楼主| 发表于 2012-9-14 17:06:24 | 显示全部楼层
问题还在呀,高手给点指点,我的QQ:289571130
点评回复

使用道具 举报

 楼主| 发表于 2012-9-14 17:04:33 | 显示全部楼层
kalimba_dir := ../../kalimba/apps

# The rules here will copy any DSP images that have been built to the image directory of the application.
# If a DSP image is not to be included in the application make sure the DSP image doesn't exist,
# or the rules in this file are updated to only copy across the required DSP images.

# Any DSP images will exist in the specific directory structure.
dsp_images := $(wildcard $(kalimba_dir)/*/image/*)

# Copy any .kap or 000 files that exist:
# Copy from ../../kalimba/apps/<nameA>/image/<nameB>/<nameB>.kap to image/<nameB>/<nameB>.kap
# Copy from ../../kalimba/apps/<nameA>/image/<nameB>/000 to image/<nameB>/000
# The copykap utility takes a list of ../../kalimba/apps/<nameA>/image/<nameB> as arguments and does the rest for us!
copydsp:
        $(copykap) $(dsp_images)
       
image.fs : copydsp

clean ::
        $(del) $(wildcard image/*/*.kap)
        $(del) $(wildcard image/*/000)

这是我的工程文件,bc5_stereo.mak
好像没有关于“Raw”的设置。
点评回复

使用道具 举报

 楼主| 发表于 2012-9-14 16:47:05 | 显示全部楼层
好的,谢谢“samsun”兄弟,我赶紧去看看
点评回复

使用道具 举报

发表于 2012-9-12 18:15:32 | 显示全部楼层
虽然你编译及PSTOOL里面设置了RAW,可是如果编译的mak文件是另一种设置就惨了。看看工程下的mak文件吧,我之前有碰到过类似的情况的。
点评回复

使用道具 举报

发表于 2012-9-12 11:11:38 | 显示全部楼层
Wifi技术交流群  群1:53416157   群2:253595948   欢迎加入

本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_250551_83_1_1.html
点评回复

使用道具 举报

发表于 2012-9-10 14:30:52 | 显示全部楼层
Wifi技术交流群  群1:53416157   群2:253595948   欢迎加入[em08][em08][em08]
点评回复

使用道具 举报

 楼主| 发表于 2012-9-8 17:08:56 | 显示全部楼层
每天都来顶一下
点评回复

使用道具 举报

 楼主| 发表于 2012-9-7 19:26:32 | 显示全部楼层
如果我描述得不清楚的地方,朋友可以和我交流。蓝牙这个东西刚接触真难
点评回复

使用道具 举报

 楼主| 发表于 2012-9-7 19:25:03 | 显示全部楼层
顶起,高手来帮我支支招啊,这个问题太要命了
点评回复

使用道具 举报

发表于 2012-9-24 10:04:57 | 显示全部楼层
专业wifi代理   代理国内外知名企业2.4G/5G各种接口wifi模块  串口  spi口 sdio口  有带内嵌协议栈的  有可以跑系统的 可以跑wince  winxp  win mobile  、andriod、linux,高中低各种价位,总部在北京,上海、深圳设分公司,专门从事技术支持工作,   联系电话:15101575747    也可以加QQ:27394459  在线技术支持,可以免费提供相关资料
点评回复

使用道具 举报

 楼主| 发表于 2012-9-21 17:22:35 | 显示全部楼层
这个是那个release mak文件的内容

其它的,太多,就没有复制出来

我看看了看,感觉没什么问题,指导一下啊
点评回复

使用道具 举报

 楼主| 发表于 2012-9-21 17:21:26 | 显示全部楼层
OUTPUT=bc5_stereo
OUTDIR=D:/Stereo-Headset-SDK-2009.R1/apps/bc5_stereo
HARDWARE_INDEX=1
DEFS=-DNO_DEBUG -DNO_SD_SUPPORT -DROM_LEDS -DNO_PROFILE

DEBUGTRANSPORT=SPITRANS=LPT SPIPORT=1
EXECUTION_MODE=vm
STACKSIZE=0
TRANSPORT=raw
FIRMWARE=unified
PANIC_ON_PANIC=1
FIRMWAREIMAGE=
LIBRARY_VERSION=
点评回复

使用道具 举报

发表于 2012-9-19 00:58:10 | 显示全部楼层
应该有个release mak文件吧
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-28 23:39 , Processed in 0.046949 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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