嵌入式开机准备
所需材料:串口烧录器(对应有很多版本的,这种一般官网都会有,我从Youtube直接搜的官方提供了三种烧录器,这个芯片都可以用),串口助手(轻量级便捷版即可),NT96660芯片及搭载板,杜邦线,电源线,视频来源。
嵌入式开机步骤
开机方式有两种,从SD卡启动或者从flash启动,具体要查阅配套资料或咨询厂商,本文采用从SD卡启动的方式。
Step1:
依次插入SD卡,选择将接帽(或默认也是从SD卡启动)插入data sheet提供正确位置(最靠近中心的那个)
Step2:
插上电源线,使用串口调试工具将板子和笔记本连接在一起,开始通讯
Step3:
在PC端选择正确的COM口和波特率(115200),在串口助手中选择“打开串口”。之后,按下板子的复位键开始尝试烧录,若此过程出现报错而未进行持续数十秒的烧录过程,则需要查看手册
注意:报错则需要打开"NT96660的串口调试指南.pdf“去看一下具体哪里出现错误,并根据错误做出调整。
附快速下载链接:https://download.csdn.net/download/tech_otaku0512/11224926
Step4:
烧录完成后,还需要再按下一次复位键清理过程中产生的多余的数据,之后由SD卡的开机过程就完成了。
Step5:
如果需要用到该芯片的Wi-Fi模块及RTSP通讯协议,则需要在串口助手命令窗口输入“key i”,则会自动开启板载的Wi-Fi热点
测试RTSP视频流
需要提前下载好随便什么版本的VLC播放器,以及必须要有无线网卡的笔记本
Step1:
将PC端的无线网络连接切换至该Wi-FI热点下,连接至该网络(该网络名称由Mac地址自动生成,会显示在串口烧录信息中,密码默认是12345678),若显示"无可用网络连接"但状态是"已连接上"则不用担心,属于正常(因为是局域网)。
Step2:
打开VLC播放器,选择“打开网络媒体”,输入URL即可开始播放。
嵌入式更新驱动
在项目中更新驱动首先要保证供应商已经提供了该固件支持,否则赶紧找他们要。
Step1:
写好新的模块包含.c和.h文件,将.c文件放在该小项目文件夹下面,将.h文件放在Include文件夹对应的小目录下,同时复制一份makefile至此小工程,在小工程的makefile中修改名称等外部枝节信息。剩下的嗯不用管它,要有一个xxx_Data的路径(里面还有一个Release文件夹,Release里面是全空的也Okay因为后面会自动生成)。
Step2:
这些工作做完以后右键该小项目整个的文件夹,并使用右键菜单中的"NvtMake"指令(若没有则需要慢慢去下载那些驱动)在新的窗口中输入"make release",成功了以后要到Demo文件下找到MakeConfig的文件,修改里面的配置信息,增添一些路径等。
Step3
在整个总项目的外面使用Nvtmake右键功能,同样MakeRelease,之后得到的文件对其转换为bin文件。这样就可以放置在SD卡中,由Loader和新功能共同实现此设备的应用。
Step4:
重新按开机过程烧录即可实现从SD卡启动,并看到其更新的功能。