开源42集 Bootloader怎么写?三哥教给你方法 #编程入门

开源42集 Bootloader怎么写?三哥教给你方法 #编程入门

首页枪战射击Project T3更新时间:2024-08-01

boot loader怎么写?三哥教给你方法。

上几集讲到boot loader,很多同学还是不会写,三哥特意准备了这一集教给你方法,一步一步的跟着三哥的脚步一起来看看如何写boot loader。

·第一步还是要看官网上,在官网找到用的三个芯片:a t32f403a芯片,之后找到不特low的,在里面搜一搜不特low的下载。

·看一下这有一个不特low的,下载下来,这个包里面有两篇文档,一个是还有一个ur的,说明把这两篇文档打开,程序也是一样,先要把原理和步骤搞清楚,所以三哥讲的是方法,不要走开,一步一步的跟三哥一起把不透漏的原理先研究明白。

·看一下这篇文档,首先写的是模式,之后下面是其他的各个芯片的不特漏的具体的过程,也可以看一下流程。

·首先上节课已经讲过boot零和部特一是模式,这几种模式大家根据正常的就基本上是开机之后从flas进行部特,也就是主要的部特模式。

·部特完之后这块写的有看重现,有iphonec,有其他的好多种不同模式,因为有串口,就选择是从串口布置就可以了。

·首先进入部特的也是有一个方式的,看一下四零三a的补充方式,还是如果先找ui,ui连没连,如果没连就是窗口之后进行ur,进入ur的program mod,ur的部分要等着上传文章发tf,可以用超级终端直接发一个tf,让它进入program mod。

·当然这是讲的现在pro部特load是片内的,先看一下片内的方法,最后再看一下ur的protoco的流程是什么。

·看一下这些文档,看一下整个的程序流程图是什么样的,盒子还是不特lower,首先进入不特模式就会抒发命令,发现没有,这些命令有擦除flas写地址,这些命令有get id get was it,还有read memory,还有帐篷,这个帐篷之前的视频已经讲过,帐篷去跳转指令,这块还有read memory等等,就是把整个的不得喽的下载程序的过程基本上搞这些命令都覆盖了。

·所以看一下主程序流程图,在这里挑几个重要的程序逻辑跟大家讲一讲,当然其他的也都一样,主要的思路就是跟着这篇文档了解一下不特lower的整体思路。

·在视频的后面讲一讲如何写程序,就是知道的原理之后看一下如何写程序。

·看一下red memory,red memory其实send sweat a dress,也就是我会有send a dresscommand 四个bite,这是地址。

·之后再写这些命令,为vitak,nak,完了之后开始写数据,发现没有这块start memory之后写read memory,看到没之后就是一发一搜,之后发数据之后发过来,看到没有这个流程其实是一个,就写程序就根据流程图一步一步的写就行了。

·发个命令,再得到回复之后再发下一个命令,这一个命令一个命令的接着发。

·再看一看ereeserees这块也是一样,erees这个flash三哥之前的视频里面讲过flase,为什么要erees这块?大家都跟着三哥的视频来做就行。在这一集里面就不展开说eres这个东西了。

·这块还有一个address protect,这块这一集里面protect里面是什么意思?就是它有保护机制。现在国内的有好多灰色产业链,就是程序来了什么都不写,直接抄版,直接把程序读出来,完了再写进去。

·这个哪个国家都有,不只是哪个国家都有这个产业,但是也不是说这块就不多展开了,其实做技术的都知道这里面的步骤,所以还有一个很深的技术点,三哥在后续的视频里会跟大家详细解,也就是如何进行保护,明白吧?这个也是一个重要的点,就是借着开发板把知识点要讲透、讲深,所以学完开发板把开发板摸透出去找工作,也可以说自己很牛逼,知道明白三哥的意思了。

·现在看一下程序里面如何写不特喽的,所以在library里面找不特喽的,找一找确实是有不特喽的,也就是帝城里头亚特帝提供的帝城里头有布特罗德,上一集做atstm三二和stm八,这块也是一样的,也是可以找到历程的。

·看一下历程之后再在south insect里面把这一部分代码加进去,现在已经是六分多钟了,看到这的朋友们一定是想跟着三哥一起学的,三哥在这场感谢您的坚持与支持,帮着三哥点赞关注收藏一下,帮他推广一下涨涨人气,谢谢。

·把程序加进去,要把这块才能搜索的目录里面看一下目录是什么样的结构,进去把这个东西加进去,这块点击按到,完了之后要把这两个选框都选上去,也就是要追溯到撒吧,derek three,子木路里面都把这些程序都加进去就行了。

·看一下,完了之后找一下程序,read protoco这个程序看一下,在这里面要看一下冒闷,在这个把这相关的工程打开,project window也是在will panel下面就可以把project window打开。

看一下程序流程,刚开始的时候是in it,首先upgrade flag read,要看一下程序流程连接了,先要看看是不是upgrade,如果是没有就直接跳转到app,如果有直接进到这里面了,就继续向下走,走到程序流程,发现没有?既然知道软言里是有了历程,完全可以自己写,不得漏字,这个就是方法三哥教的,三哥讲的,你明白了吗?不要走开,帮着三哥点赞关注收藏支持一下,谢谢。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved