6410开发记录(1)---第一个程序
关于6410的启动以及启动原理,很多地方都有介绍,这里主要介绍的是从SD卡启动,然后通过串口download程序。先下载相应的文件和工具。
一.SD卡烧录
首先将一段bootloader烧录到SD卡中去,具体步骤如下:
- 准备好一张SD卡和读卡器,通过读卡器插入电脑USB端口;
- 以管理员身份打开MoviNand.exe,根据SD卡类型在SD Type后选择SD或者SDHC,在SD Volume中选择插入的卡的盘符(如果没有的话,点击后面的Scan);
- 在Bootloader栏中,点击Brows,选择刚刚下载的uart_boot.bin文件,然后点击Program。
- 至此,SD卡烧录成功。
如果SD卡烧录失败,检查下是否是以管理员身份启动MoviNand.exe的。
二.下载程序
1.将烧录好的SD卡插入开发板中,将开发板的串口(Uart0)与PC连接;
2.打开UartDownload.exe软件,选择对应的COM口,点击Open打开串口;
3.打开开发板的电源,这时候在接收区有显示
uart_boot version: V1.0!
Please Download File!
4.此时表示SD卡上的Bootloader加载成功;
5.点击下载栏的Brows,选择uart.bin文件,然后点击Download;
6.下载完成之后,在接收区有显示
this is uart0 test
7.至此,整个过程完成,今后写完程序之后,可以使用UartDownload.exe下载程序即可。
如果在2.3步失败,按照以下步骤检查:
首先检查串口是否OK;
如果没有问题,则将SD卡插入电脑,在磁盘管理器中查看SD卡是否存在未分配空间,如果存在未分配空间,则需要将SD卡格式化,格式化之后再次检查是否存在未分配空间,完成之后再从第一步SD卡烧录开始。
UartDownload.exe软件除了下载、发送单字符串和串口设置外,其它功能暂时不能使用,后面有待完善。