Industio_触觉智能 发表于 2024-12-3 11:57

瑞芯微方案主板Linux修改系统串口波特率教程,触觉智能RK3562开发板演示

<div class='showpostmsg'><p data-pm-slice="0 0 []" data-track="1">遇到部分串口工具不支持1500000波特率,这时候就需要进行修改,本文以<strong>触觉智能RK3562开发板</strong>修改系统波特率为115200为例,介绍瑞芯微方案主板Linux修改系统串口波特率教程。</p>

<p data-track="2">温馨提示:瑞芯微方案主板/开发板串口波特率只支持115200或1500000。</p>

<p data-track="4"><strong>修改Loader打印波特率</strong></p>

<ul>
        <li data-track="5">查看对应芯片的MINIALL.ini确定要修改的bin文件</li>
</ul>

<pre code_block="true" language="javascript">
<code>#查看对应芯片的MINIALL.ini
cat rkbin/RKBOOT/RK3562MINIALL.ini</code></pre>

<p>&nbsp;</p>

<div style="text-align: center;">&nbsp;</div>

<p>&nbsp;</p>

<ul>
        <li data-track="7">修改uart baudrate参数</li>
</ul>

<p data-track="8">修改以下目录文件,将uart baudrate参数设置为需要的115200波特率:rkbin/tools/ddrbin_param.txt</p>

<p>&nbsp;</p>

<p data-track="9">在rkbin/tools目录下的运行ddrbin_tool:</p>

<pre code_block="true" language="javascript">
<code>#rk3562_ddr_1332MHz_v1.04.bin根据第一步查找到的bin修改
./ddrbin_tool ddrbin_param.txt ../bin/rk35/rk3562_ddr_1332MHz_v1.04.bin</code></pre>

<ul>
        <li data-track="11">
        <div style="text-align: center;"></div>
        </li>
        <li data-track="11">重新编译Uboot,生成MiniLoaderAll.bin文件</li>
</ul>

<pre code_block="true" language="javascript">
<code>./build.sh uboot</code></pre>

<p data-track="13"><strong>修改Uboot和Kernel打印波特率</strong></p>

<ul>
        <li data-track="14">修改对应的xxx-linux.dtsi,如rk3562-linux.dtsi:</li>
</ul>

<pre code_block="true" language="javascript">
<code>#修改rockchip,baudrate = &lt;115200&gt;;
vi kernel/arch/arm64/boot/dts/rockchip/rk3562-linux.dtsi</code></pre>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<ul>
        <li data-track="16">重新编译Uboot和Kernel</li>
</ul>

<pre code_block="true" language="javascript">
<code>./build.sh uboot
./build.sh kernel</code></pre>

<p data-track="18">编译生成的文件路径:rk3562_linux\output\firmware</p>

<p data-track="19">Loader分区文件名:MiniLoaderAll.bin;</p>

<p data-track="20">Uboot分区文件名:uboot.img;</p>

<p data-track="21">Kernel分区文件名:boot.img;</p>

<p data-track="22"><strong>烧录Loader、Uboot和Kernel分区</strong></p>

<p data-track="23">打开瑞芯微工具,勾选Loader、Uboot和Kernel分区,选择刚编译好的img烧录,如下图:</p>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<p data-track="24">烧录完成后,就完成系统波特率的修改了。</p>

<p data-track="42">&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>

beyond_笑谈 发表于 2024-12-3 13:01

<p>触觉智能也提供嵌入式核心板和开发方案?RK3562是不是比RK3588的功耗低很多?</p>
页: [1]
查看完整版本: 瑞芯微方案主板Linux修改系统串口波特率教程,触觉智能RK3562开发板演示