|
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");
} |
|