在家制作高质量双面PCB板的全过程

得到的目标代码loader.bin通过串口调试程序到硬件板的sdram中。具体的方法是:将串口线连接到硬件板和pc的串口上,打开串口调试程序,将速率调整到9600bps,把硬件板的启动方式改成内启动;然后上电,此时串口上会打出一个‘《’符号,表示目前硬件板正在等待pc发送2kb的数据,此时用串口调试程序把loader.bin发送到硬件板。
如图所示,boot-loader首先打开bin映像文件,然后检查设备d。如果id错误则程序会停止运行,这意味着硬件系统有问题,或者jtag接线有错误等。接着开始擦除∏ash里面的数据,根据flash的大小擦除时间有长有短;擦除完毕就开始对flash编程,将目标代码写进去。编程完毕开始校验,如果出错会给出提示信息,告诉哪个地址区域出错,写进去的数据是什么,读出来的数据又是什么。只有校验完全成功才会烧写成功。
当发送完毕时,arm硬件板会返回‘》’符号。然后可以用ptng命令检查目前硬件板上的程序是否已经启动起来,利用tftp client(网上可以找到很多图形化的tftp发送程序)发送程序,当发送完毕之后,硬件板会自动开始把程序写入flash,同时向串口打出一个‘!’标志程序执行完毕。

芯动科技加入UCIe产业联盟 助力Chiplet标准化
虚拟现实技术将走向何方?
GJPFJH光缆是怎么制作的,它的特性是什么
修磨线使用的大直径单向测径仪使用方法详解
智慧公厕的智能化:文明城市的神经末梢
在家制作高质量双面PCB板的全过程
iOS11最新消息:iOS11.0.1已更新推送,修复Bug提升性能你升级了吗?
变压器受潮的原因_变压器受潮的处理办法
苹果13手机价格多少钱
物联网核心是什么?各个环节是如何工作的?
管材激光切割机:改变传统制造业的未来之光
泰克示波器波形分类
光伏发电系统的工作原理
日本人脑洞大开:制造印刷电路板和服、美少女PCB、LED超短裙
电容正负极的判断可以哪方面入手
物联网智商是怎么一回事
声发射的概念
这几款高颜值长续航智能手表值得关注
NI推出LabVIEW新特性和新功能,进一步推动创新加速
上研院联合华为发布5G定位能力开放产业白皮书