xiaolinen 发表于 2022-10-2 19:54

泰凌微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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&nbsp; &nbsp; &nbsp; &nbsp; </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;">&nbsp; &nbsp; &nbsp; &nbsp; </span></strong><span style="font-size:18px;">想要通过GPIO实现printf功能,需要在《printf.h》文件中进行一下修改为:</span></p>

<p><span style="font-size:18px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;#define &nbsp;UART_PRINT_DEBUG_ENABLE&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;1</span></p>

<p><span style="font-size:18px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p>

<p><span style="font-size:18px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#define &nbsp;PRINT_BAUD_RATE &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;115200<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#define &nbsp;DEBUG_INFO_TX_PIN &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; GPIO_PA0</span></p>

<p><strong><span style="font-size:24px;">三</span></strong> <strong><span style="font-size:24px;">硬件接法:</span></strong></p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size:18px;">&nbsp;将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>&nbsp;</p>

<p><strong><span style="font-size:24px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></strong></p>

<p>&nbsp;</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>

秦天qintian0303 发表于 2022-10-2 22:32

<p>最近泰凌微在各大论坛上都进行了投放啊,开发板不错,不知道资源情况如何</p>
页: [1]
查看完整版本: 泰凌微B91开发套件Debug---Demo