当前位置: 首页 > news >正文

aspcms网站表白网站建设

aspcms网站,表白网站建设,公司网页原型设计,郑州网站建设培训学校前言 前面写了基本的文件编译、系统编译和系统烧写,差不多前期工作就准备的差不多了。目前的东西能解决大部分入门级的需求。当然如果需要开发的话,还需要修改其他东西,下面一步一步的给小伙伴介绍关键参数怎么修改。 给定波特率 拿到开发板…

前言

    前面写了基本的文件编译、系统编译和系统烧写,差不多前期工作就准备的差不多了。目前的东西能解决大部分入门级的需求。当然如果需要开发的话,还需要修改其他东西,下面一步一步的给小伙伴介绍关键参数怎么修改。

给定波特率

    拿到开发板的时候,按照给的文档一步一步的来,达到烧写系统的程度并不是很难,但是调试的时候又遇到了问题。第一个就是连接调试串口的时候,这个挺麻烦。

    串口波特率:1500000。

    连接的软件:SecureCRT 7.3,必须用这个,其他的试过,好像都出不来,没办法,只能用跟这个,给的软件里面有,可以直接安装。

    进去之后按照步骤去改就行,至于怎么设置,这个就不多介绍了,很多网页都可以搜到。唯一需要告诉的就是1500000怎么设置。开始的很迷茫,串口波特率都是选择的,咋有1500000呢?

    没有办法选择这个波特率,下拉菜单里面没有。双击115200,直接写进去就好。

    注:这个方法搜了半天,可能是大家都感觉比较好弄。或者是用这个波特率的比较少,没人介绍。反正自己是弄了好久,没办法,知道了就很简单了,不知道就很麻烦。

题外话

    很多东西知道之后就很简单,不知道的时候就很难。有的小伙伴看了文章后感觉,你写的太简单了,不久这里修改一下么?但是如果你不知道是修改哪里呢,那就很困难了。就和密码一样,知道了规律肯定很简单,直接破译就好,但是如果不知道规律呢?举个例子,我写了3031,能猜出来是什么么?如果不说的话,肯定很困难,如果告诉你是ascii码,对应的就是01,是不是就简单了?其实嘛,术业有专攻,学会了就很简单了。

修改波特率

    先说一下:一共需要修改3个地方。

    按照我的理解先说下系统起的顺序,不一定对哈,根据观察到的现象说的。

    miniloaderall文件,uboot文件,boot文件(设备树和系统文件),rootfs文件。

    其实开发板一上电就开始打印了,系统使用手册里面介绍了,miniloaderall文件放的是 DDR 初始化镜像和 uboot spl 镜像,也就是说上电的时候的调试串口波特率就是1500000,那么这个1500000是怎么来的,肯定是系统有个地方设置给传输进去的。 

    然后是uboot启动,这个时候也会打印东西,当然波特率也是1500000。这个地方也会涉及到波特率参数的传输。

    然后是boot启动,也就是设备树和内核启动,这个时候也会打印东西,波特率依旧是1500000。至于后面的顶层文件系统,已经不涉及到具体的调试串口波特率了。能打印的已经打印完毕了。

    (1)ddr文件

    这个地方的波特率是对应的uboot启动前的打印。具体修改步骤:

    第一步:查看ddr使用类型

    位置:/home/wang/RK3568/rk356x_linux_release_v1.3.1_20221120/rkbin/RKBOOT/

    文件名:RK3568MINIALL.ini 

    打开后寻找参数,path的内容,发现里面使用的文件:rk3568_ddr_1560MHz_v1.16.bin

    第二步:修改参数

    位置:/home/wang/RK3568/rk356x_linux_release_v1.3.1_20221120/rkbin/tools/

    文件名:ddrbin_param.txt 

    打开后添加115200,当然打开后一脸懵逼,里面都是=号。其实慢慢的找到uart baudrate后面的=号,后面添加上115200。

    第三步:编译

    在tools的这个文件夹里,打开终端,执行命令:

./ddrbin_tool ddrbin_param.txt ../bin/rk35/rk3568_ddr_1560MHz_v1.16.bin

    具体的bin文件存放在/home/wang/RK3568/rk356x_linux_release_v1.3.1_20221120/rkbin/bin/rk35/里面,这个应该和ini文件里面是对应的,应该不用管。

    编译之后,有2个重要参数输出:version,波特率。如果输出正确的话,应该可以看到:

    届时,启动文件里面的参数已经修改正确了。

    (2)uboot文件

    位置:/home/wang/RK3568/rk356x_linux_release_v1.3.1_20221120/u-boot/configs/

   文件名:rk3568_defconfig

    打开之后找到CONFIG_BAUDRATE,将1500000改为115200。

    (3)设备树文件

     位置:

/home/wang/RK3568/rk356x_linux_release_v1.3.1_20221120/kernel/arch/arm64/boot/dts/rockchip/

    文件名:rk3568-linux.dtsi 

    打开之后找到:rockchip,baudrate = <1500000>;将里面的1500000修改为115200。

    至此,波特率修改参数已经修改完毕。直接按照前面文章介绍的全部编译,然后烧写就行了。具体怎么弄,按照前面的步骤就行。

现象

    我自己修改的时候,没有全部修改,而是一步一步修改的,中间出现了好多问题,感兴趣的小伙伴可以一个文件一个文件的修改,试试会出现啥现象,反正也不会坏,如果实在出不来就重新烧写最初的update文件,还原成开始的状态。

    (测试1)uboot文件和内核文件修改,这两个是同时修改的。这两个修改很好理解,uboot必须打印,内核也必须打印。如果这两个修改了,而ddr不修改,分步烧录这两个文件,其他的变化的不烧录,程序还是按照1500000跑。

    (测试2)uboot文件和内核文件修改,ddr不修改,其他的编译后的文件,看哪个修改了,也一起分步烧录。发现程序卡在一个地方不动了。前面的还能打印,后面的不打印了。停在了:

cryptd:max_cpu_qlen set to 1000

    到这里其实我的调试串口软件的波特率还是1500000,打印到这里就不往下了。当时感觉肯定是没有设置对,没办法,只能还原系统。

    注:其实到这里,波特率已经变了,但是软件却不显示,因为波特率已经改变为115200了。这个是后来发现的。后面我又搞了ddr文件后,才发现的这个问题。波特率1500000的时候,上层软件采用115200波特率通讯的时候,开始不是115200,是不打印的。如果开始的时候就把上层软件调成115200是有乱码出现的。但是如果开发板开始是1500000,后来变为115200,上层软件是打印不出来的。这个就比较奇怪了,没弄明白为啥。可能是因为文件需要全部烧录进去,而我仅仅烧写了一部分,没有改变全部需要改变的文件。

    (测试3)ddr不修改,uboot修改,boot修改。整体烧录,也就是update文件整体烧录,发现如果上层软件设置为1500000,那么前半段打印正常,后面变成乱码。如果上层软件设置为115200.那么前半段打印乱码,后面变成正常。到这里我才发现测试2中出现的问题。原来是已经打印了,只是设置的波特率没有改变,打印不出来。

    (测试4)ddr修改,uboot不修改,boot不修改。整体烧录,现象和测试3一样。都是到一定的时候出现乱码。

    测试内容全部都是自己测试的,搞正确后,自己又回去将思路整理了一遍,希望能知道在哪里修改能出现什么现象,然后解释为啥会不对,最后发现都能对上了。

rootfs文件

    想在开发板上能有个自己的文件夹,试了好多地方没有找到。以为只能用他们最好的的rootfs文件,或者必须自己用其他软件制作。

    位置:

/home/wang/RK3568/rk356x_linux_release_v1.3.1_20221120/buildroot/output/rockchip_rk3568/target/

    在这个里面添加自己需要的东西就行了。然后更改分步烧写rootfs文件就好,不用整体烧录,也仅仅编译rootfs就行。然后烧写之后,就会在开发板上发现自己需要的文件夹了。

结语

    以上就是怎么修改波特率和文件系统的步骤,需要的小伙伴可以试试。也可以添加公众号,在以前的文章里,因为csdn没有办法上传公众号的二维码,所以只能看前面的文章里面的二维码,最新的文章都是同步更新。

http://www.yayakq.cn/news/105523/

相关文章:

  • wordpress企业网站模版经营性质网站备案
  • 建设一个商城网站需要多少钱网站信息维护方案
  • 哈尔滨网站建设科技公司wordpress店铺模板制作教程
  • 合肥外贸网站建设2024新冠又来了
  • 互联网广告代理seo能干一辈子吗
  • 游戏网站建设表格高培淇自己做的网站
  • 网站建设分为展示型网深圳网站优化
  • 优质网站建设哪家好wordpress 前端 修改
  • 厦门市建设合同备案网站建站手机网站
  • 网站建设用的软件单位的网站怎样设计才美观
  • 常州网站建设公司推荐南京电商网站建设
  • 湖北省住房部城乡建设厅网站网站制作自己
  • 网站排名推广工具网赌赢了钱被网站黑了需要怎么做
  • 遵化建行网站秦皇岛建设规划局
  • 江阴网站优化紫金保险车险官方网站
  • 互动科技网站建设网站空间商拿不回数据
  • 支付网站建设推广的会计分录友创互联网站建设有限公司
  • seo优化网站源码wordpress响应多少才正常
  • 设计的有趣的网站推荐猎头公司全称
  • 网站设计论文结论微商城开发软件
  • 宁波专业网站建设公司设计公司宣传册
  • 苏州住房和城乡建设局网站网签网站关键字语法
  • 张家港市做网站的公司页面设计的宗旨是什么
  • 网站备案如何查询创建购物平台需要什么
  • 杭州网站前端建设微信商城小程序开发教程
  • 淄博企业高端网站建设山东企业网站建设
  • 为一个网站设计一个推广方案简单建设网站首页
  • 马鞍山北京网站建设义乌建设网站制作
  • 做网站收费吗会展免费网站模板
  • 外贸营销信模板做网站优化公司