泰凌微B91开发套件Debug---Demo
<div class='showpostmsg'> 本帖最后由 xiaolinen 于 2022-10-2 19:56 编辑<p style="text-align: center;"><span style="font-size:24px;"><strong>工程未动,打印先行</strong></span></p>
<p><span style="font-size:24px;"><strong>前言:</strong></span></p>
<p><span style="font-size:24px;"><strong> </strong></span><span style="font-size:18px;">B91开发套件的测试进程因为烧录器无法烧录的问题,无奈中止了,经过该网站平台的工作人员沟通和协调,最终在9月30号拿到了新的烧录器,在此感谢该工作人员的积极协调!测评继续开始了。</span></p>
<p><span style="font-size:24px;"><strong>一 介绍:</strong></span></p>
<p><span style="font-size:24px;"><strong> </strong></span><span style="font-size:18px;">从《泰凌驱动SDK开发手册》中可以看到,泰凌微为方便打印调试信息,提供了两种方式对printf进行重定向:一种:TLSR9518通过GPIO口模拟串口时序,一种:重定向到USB。本文主要使用GPIO口方式使用printf!</span></p>
<p><strong><span style="font-size:24px;">二 工程适配:</span></strong></p>
<p><strong><span style="font-size:24px;"> </span></strong><span style="font-size:18px;">想要通过GPIO实现printf功能,需要在《printf.h》文件中进行一下修改为:</span></p>
<p><span style="font-size:18px;"> #define UART_PRINT_DEBUG_ENABLE 1</span></p>
<p><span style="font-size:18px;"> </span></p>
<p><span style="font-size:18px;"> #define PRINT_BAUD_RATE 115200<br />
#define DEBUG_INFO_TX_PIN GPIO_PA0</span></p>
<p><strong><span style="font-size:24px;">三</span></strong> <strong><span style="font-size:24px;">硬件接法:</span></strong></p>
<p> <span style="font-size:18px;"> 将GPIO_PA0连接串口工具的接受引脚;共地;</span></p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;">四 程序</span></strong></p>
<pre>
<code>void main_loop (void)
{
printf(" Hello world! \n");
gpio_toggle(LED1);
delay_ms(1000);
}</code></pre>
<p><strong><span style="font-size:24px;">五 打印效果</span></strong><br />
</p>
<p> </p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p> </p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p>最近泰凌微在各大论坛上都进行了投放啊,开发板不错,不知道资源情况如何</p>
页:
[1]