粉丝569获赞1077


哈喽,大家好啊,这期给大家录制一个啊,就是视频,就说是关于这个版啊,怎么样使用?另来稍入我们这个直流定制文件文件,或者是这个二定制文件 vi 文件啊,到这个大面积里面, 首先我们把硬件要先连接好,对讲令,还有我们的啊,我们这里有个使用的一个转接板, 转接到这个口,压力直接到 swd 的一个口。啊,我们这里使用了一个比较快捷的方式啊,没有这个版的朋友呢,就用做线帽, 另外一个网线连接到这里来也可以有,这个是去买一个这样的也可以啊,然后这里连接到电脑,连接到电脑,我这里写上 usb 啊, uab, usb 扩张口在这里,他点了, ok, 使用之前呢一定要好也,驱动是这个力,他的驱动放好就可以了,放好之后呢,在桌面上 有一个假 flash 掉,好激动呢,大家可以看到我们的呃,四倍光雷器里面有个创口,这里有一个假令呢,说明你的连你正好激动了。好,我们先硬件连接好,就这样连接很简单, 是怎么样连接到这个 sw 口,然后呢? voot 是不是 vot 一和 bot 零呢?把它一起连接到,连接到 b 三就行了,两个 qq 号连接到 d 就行了,是这里把它连接到接 b 三就可以了。好, 然后我这里使用的是两令充电的三点三分过来。好,首先我们涂上桌面,然后开这个软件。呃,先装好啊,我们先打开, 看完之后呢,他界面是这样子的,首先你得设置他的那个定的芯片,这有个 option 选项的报价,下品项目设置。嗯,离开了,首先第一个扔了,选择 usb, 然后选择这个, 然后 party in the face, 这个我们这里写的是 swd, 这个 swd 口的,我们这里选择什么 swd 好,然后这个速度全部显示自动 好。 db u bbu, 我们这里有一个点啊, bbat b 动,我们选择什么? bbd 六,这里选中 cbd, 还有个 cbd 六, sdn 三二 f 幺零三, cbd 六的是吧?幺零三啊, cb c 八 cb 啊,选择这个是幺二八 k 的好,我们点 ok, 不要紧,戳到下面啊,就写一个 ok 啊,这里 ok 啊, flash 啊,然后这里,这里选择切 id 啊, flash 默认四字可以了, production。 所以呢,选择什么?三个,然后勾选,然后这里选择 cid 好,然后点击应用确定, 定完之后呢,这里有个什么?你又 oj c a 是 sfo 里成功了,分点成功。好,这个时候你要把这里有显示啊,这时候呢,设置完了,你要就用,你要下载那个文件, 有个发呀 nict 就打开,你要下载上路的那个, 下载上路的那个文件就可以了,如我们光盘目录下六有一个对手,就把一个默认发货程序进去。之后呢, opc 里面有个石榴定制文件,这个是我们利器产生的一个石榴定制文件,这是烧了大面积里面的啊,点击它开啊,这里已经开好了, 也就是打开我们的那个啊,随着进行文件成功,这里的一个 fire open simple 里是吧?好,下来呢,就是有个他给是我的目标版 标版的,我把他给拍啊,好,这里有个他给他给连,他给连接我们的,就连接我们的开发版 好。 net 是 desperate 好,第二点 target 有一个 otal 自动上路, otto 好, ok, 全部插成这样,结一写成功,我用了一点多秒确定这是什么呀?程序已经开始运行了,然后上路成功了,好,来上路一次,比如说我从别的地方也可以。 好,连接成功,后头好,稍等成功。然后你如果你也想啊,比如说操作比赛代码 open, 那他刚才那个 open data, 然后找到你的其他代码,比如说我们上一集,上一上一集有一个 啊,这两个在吗?里面都可以插入的啊?随便有一个创可动的,里面有一个 npk, 然后找到你的那个 hex 文件,直接禁止文件就可以了。不对,找一下那个在哪里 啊?他好像是在这里 十六进行文件啊。我们找一个简单一点的,比如说按键 eplo pk, 这里有个 id, 这里吧, 对,就是别的,所以这边啊打成功,然后 target net 连接成功,然后奥特 好,操作成功啊,是比较简单一点的啊,希望大家不要太难啊。好,大家在这里,谢谢大家。


单片机可以反复烧路吗?首先要知道,大部分的现代单片机都支持反复烧路。单片机通常具有可擦血的闪存存储器,可以多次擦除和编程。 反复烧路的好处是可以在开发和调试过程中对单片机程序进行修改和更新。通常单片机有一个编程接口,如 j、 t、 i、 g、 s、 w、 d 或 isp 接口,通过这个接口可以使用开发工具,如编程器、 导视器连接到单片机并进行烧路操作。对于某些单片机,还可以通过串口或其他通信接口进行烧路。进行单片机的反复烧路需要注意以下几个方面,一、 确认支持在使用特定的单片机进行反复烧路之前,确保该单片机的数据手册或技术资料中明确说明了其支持反复擦写和编程的功能。二、 使用正确工具根据单片机的特性和供应商提供的建议,选择合适的编程器或调试器进行烧路操作。三、软件设置在进行烧路之前,确保所使用的编程软件正确设置了目标单片机的型号和连接方式,确保与单片机的通信参数如波特率正确配置, 并将要烧录的程序文件加载到软件中。四、备份程序在进行烧录之前,最好备份原始程序,以便在需要时可以还原到之前的版本。 五、擦血次数限制要注意单片机的闪存擦血次数限制每个单片机的闪存擦血寿命都有限制,超过限制可能导致闪存故障。总的来说,单片机一般都支持反复烧路操作, 这是在开发和维护过程中非常有用的功能。遵循正确的操作步骤和注意事项,可确保顺利进行反复烧路,并确保单片机程序的更新和调试工作顺利进行。更多元器件知识,关注电子伯乐!



二十世纪八十年代 flash 存储器的出现使 ic 烧路技术可以广泛应用于 flash 芯片编程和数据更新。一九八零年,英特尔工程师之一的 dofrome 发明了快闪 eprom 技术,这是一种新的非遗失性存储器, 数据可以通过电擦除在编程,这被广泛认为是 flash 存储技术的初始突破。英特尔获得了相关专利技术一九八四年,东支公司发表了十六 kb 芯片,被称为 flash apron。 前者在一九八零年首次突破,而后者在一九八四年实现首个 flash 产品,并将 flash 一次命名。 flash 芯片使得数据的擦除和重编程成为可能。同时,越来越多的微控制器和微处理器也开始采用可编程的 flash 作为成 程序存储,需要利用 ic 烧路技术来加载程序代码。 ic 烧路技术可以实现对 flash 快速和动态的数据插足空间,这大大拓展了其应用范围和功能。

各位朋友大家好,最近很多朋友留言啊,希望我详细介绍一下烧路和编程这门测试技术啊。烧路和编程呢,每个公司叫法可能不一样,有些公司叫 programming, 有些公司叫 flash。 烧路编程怎么叫的都有啊,它首先呢是一般是在 s t 之后 进行程序的写入,主要是把咱们 pcba 上空白的产品芯片啊,或者一些存储器啊,写入代码,让它变得有功能。 但是呢,每个公司的情况不一样,所以说呢,这个不是绝对的啊,有一些公司把 s c t 和烧路合并到一起,因为你烧路的时候一定要对 p c b a 商店, 你对产品,一旦商店你要是 i c t 没有测试通过,有短路啊,或者原计件贴缩的情况下,很有可能会烧件或者带来其他的质量风险。所以一般呢烧路都是在 i c t 之后进行,但是呢,有几种情况我先介绍一下啊。首先呢,这个烧路岗位呢, 一般是电子产品是必须的岗位,因为如果说我们这个产品的芯片里面没有信息,没有程序,那我们拿到手这个产品没有办法使用,是吧,这个说白了就是废铁一块。那么我们写入什么样的信息呢?那可以看一下这一页的内容收入岗位, 首先写入的一定是芯片的,不透漏的,不透漏的相当于什么?比如说我们安装 windows 操作系统啊,那大家都知道,往往需要一个引导盘,无论这个引导盘是以前的导师,还是后来的这个 windows pe 系统, 那么你没有这个引导的这个小程序,那么你就没有办法启动,比如说光驱啊,比如说启动硬盘啊,然后来安装 windows 系统。 所以说这个布头 loader 相当于就是一段引导程序,这一部分它芯片里面是没有的,一定是我们把它写入进去。大多数的布头 loader 会在 i c t 写入,如果 i c t 上电测试的话,然后 那么上电之后,很多 s t 就会把这个不透漏的写进,因为它容量非常小,呃,很快就能写完,然后呢,但是也有些企业会把这个烧路呢,独立成港,具体原因后面我再介绍啊。那么这是第一部分内容,那么我们有了不透漏的之后呢?也就说我们这个芯片可以引导起来,但是里面什么程序都没有。 那么我们需要写两种软件啊,一种就是系统软件、操作系统。比如说像我们刚才举例子,电脑中的 windows, 那我没有操作系统,那我芯片是启动不了的,是吧?那肯定要写入一个系统程序,但是不是所有芯片都有这个系统软件啊,很多芯片可能直接写入这个应用软件, 应用软件就是 a p p 啊,相当于我们电脑上安装的各种软件啊,或者手机上安装的 a p p 一样,因为你只要有了程序,那么这个芯片才会执行我们想要的功能。那么写了操作系统和程序之后呢,也不代表完全结束啊,那么我们还要根据客户 不同的需求,因为很多客户大家知道是这个有平台化的平台化项目呢,虽然说他的硬件软件都一样,但是他不同的车型,那么他会写入不同的配置信息,所以说配置信息一定也是要稍录进去的,但是配置信息相对来说写录的字节数量就很少了啊,而且 往往配置信息都是在功能测试之后来写入的,因为如果说我不能保证我这个产品功能是完整的,我写入配置信息没有用,而且一旦写入进去了之后,万一这个产品有质量风险的产品流入到客户的手中,那么实际上就会对我们交付带来一些质量的隐患。所以说一般配置信息都是在生产线的最后一岗写入, 那么除了这些产品必要的信息以外呢,我们还会写入生产信息。生产信息什么呢?我们知道 p c b 上都有一些工厂内部的帕特兰博是吧?帕特兰博要写进去,然后你的生产时间,然后你的产品秘药,还有一些客户 需求的信息,比如说客户要求你要记录在哪一个工厂生产的,然后什么时间啊等等客户定制的信息,这些都是要写入的。 那么烧路实际上是有好多种,不只是刚才说的啊,我们在 i c t 岗位进行烧路,或者是 i c t 之后独立承岗进行烧路,这都是常见的烧路。但是实际上烧路的种类在汽车电子领域啊,烧路的种类有三种, 第一种是芯片级的烧路,芯片级的烧路可以看到啊,就是咱们屏幕上展示出来的这种方案,他就是把我们打包好的这个芯片,然后直接拆包之后进到我们的这个自动化的 烧路机里,这个烧路效率是非常的高的,为什么呢?首先它可以定型,因为咱们这个芯片的尺寸非常小,不像 pcba 很大哈,那么芯片可以定型四个、八个甚至十六个,这个就是看咱们的配置和需求都可以。然后再一个呢,我们 芯片的管角非常的多,那么也就是说我们可以调用芯片最大的资源对它进行烧路,它支持多种通讯协议,只要你这个存储器或者你这个 mcu 只要支持这些通讯协议,那么我们在芯片及烧路的时候都可以调用起来,那么我们就可以对它进行快速的泄露, 他的这个写入速度每秒钟可以超过一个 g b 的这个速率啊,所以说非常的快。在真正汽车电子生产领域呢, 它容量的信息写入,比如说咱们地图数据,就是仪表盘导航的信息,是吧?如果说这个数据是存到仪表盘里面的,那仪表盘的这个芯片存储芯片,地图数据 都是用这种方式写入的。再就是很大的这种数据写入,因为他的速度快,最关键呢,这个芯片在这里烧入的时候呢,他还没有贴片,假如说我芯片有问题啊,比如说咱们来料这个芯片自己 存在问题,那么我们在这个芯片及烧路的时候,能对产品进行一次验证,如果这个芯片信息写入不进去,那么他会报错的,这个芯片会被挑出来,其实也相当于一个筛选的作用。 然后呢,在这个芯片级的烧路之后呢,我们还会把这个芯片根据我们后面 s m t 生产工艺的要求,或者给他放到脆盘里,或者再次给他打包成这个卷带的形式,卷带的形式呢,打包之后呢,他又可以再次上到 s m t 生产线,那么 为了区分,因为有的芯片可能写入了信息,有的芯片没有信息,那么一般来说,我们这个芯片及烧路的设备上还有一个雷哥 nark 激光打码,然后还有一个 level 打标,激光打码呢,就是在咱们芯片的外观上做标记,比如说写上一些标识,做上一些符号, 告诉大家这个芯片已经有内容了,而且还可以把程序的版本号打进去,避免后面贴错料。然后呢打 label 的作用呢,就是 把这个雷波贴到这个卷带上,避免我们拿卷带的时候拿错,这样的话再把这个新的这个雷波信息录入到 mes 系统中,我们 smt 上料的时候就又起到了一层防挫的作用。所以说芯片级烧路呢,是大容量 大容量的程序写入常用的,但是呢芯片级烧路呢,在行业之内呢,是有一定的这个稳定性的质疑,他最擅长写什么呢?就是你这个程序后续可能还会被覆盖,被更新, 就比如说咱们的这种那个 a p p 软件,像地图软件这种,大家知道哈,你写入进去之后,后续会随着版本的更新呢,地图数据的更新呢,他会不断的覆盖这种我们是提倡在芯片级烧路的, 为什么其他的我们不建议呢?特别是系统软件,很多公司是不不用这种新天机抄录来写系统软件,那就是因为这个时候我们还没有 过回流炉,还没有完成贴片,我们不但要把这个写入信息的这个芯片贴到 p c b 上,还要这个 p c b 过回流炉,大家也知道回流炉的温度,是吧?回流炉比如说这个无铅的可能是二百六十度,这个有铅的可能是二百四十度,经过这个高温可能通过回流炉也要几分钟时间。那么 有一些企业认为他会对存储器里面的这个数据稳定性,长期存储的稳定性造成影响,短期的影响不大啊。长期的数据稳定性造成一些影响,所以说芯片级的收入,很多企业并不 去稍写这个系统程序,系统软件,那么这个其实也很好理解啊,因为你想这个存储器,他存储是靠这个芯片里面的这种各种零一零一的这个电盒的一个状态来存储的,是吧?那在高温,在一些极端的条件下,那么他这个电盒是容易发生 翻转的,这个其实咱们学半导体的朋友都已经很清楚了,那么所以说这个是有一定的这个理论基础和道理的,并不是这个危言耸听,所以说呢,这个就是芯片级烧路的优点和缺点。

手把手教你 flash 课件的按钮制作原文件,右边看一下,这是 flash 非常重要的一个对象,叫做按钮啊,按钮呢可以说也是 flash 的一个,算是灵魂吧,我们这个按钮 他的效果也会影响到我们课件的效果,因为我们的按钮可以做成动态的效果吗?那么下面我们新建一个图层,我们要开始制作按钮了, 我把这个图层命名为菜单,菜单的第二十五针,我希望按钮全部出现,那我在第二十五针上右击啊,插入空白关键针,从裤中把按钮的图片 拖到舞台上,因为这个菜单这个图层位于图层的最上面,那么我们为了让他的这个显示效果更好一点啊,我拖动菜单放置到边框的下面,松手。好,这样呢,这个按钮就好像是从边框里面 这个出来的啊,边框呢对他进行了一点遮挡,这样效果会更好一点。选中他之后修改转换为原件 plus 呢,一共有三种原件,分别是影片剪辑按钮和图形,我们需要根据制作的需要需要来选择适合的类型,这里呢我们就选择按钮就可以了。 好,下面我们就双击这个按钮,进入到他的编辑状态,这就是按钮的编辑状态。看一下左上角,我们现在位于场景一中的简介按钮中,可以对这个按钮呢进行编辑, 那么按钮的时间轴他只有四针,那么前三针呢,代表的是按钮的不同状态,比如说弹起代表的就是按钮的正常显示状态, 然后下面这个叫指针经过,当鼠标移上去以后,按钮会变成什么样,以及当我按下按钮, 有的时候鼠标会变成什么样,我都可以进行修改和设置。最后这个叫做点击针,点击针呢是决定按钮响应的范围啊,我点击哪一个范围,这个按钮才会响应。好了,这四针啊,各自的含义我们需要明确。我在点击针上右击,选择插入一个针, 下面我新建一个图层,我把这个呢叫做文字单击文本工具,在按钮上单击鼠标,输入简介,并且改变它的颜色,黑色。那我可以在指针经过的时候右击插入一个关键针,然后把这个按钮改成 白色。弹起状态,指针经过状态。嗯,这个按钮就做完了。下面单击左上角的场景一控制啊,控制菜单里面选择测试影片,选择这个测试, ctrl 加安顿键啊好,鼠标移动。老师们看一下,这个按钮我们就制作完了,下节教你 flash 课件的代码制作。