6410开发记录(1)---第一个程序

关于6410的启动以及启动原理,很多地方都有介绍,这里主要介绍的是从SD卡启动,然后通过串口download程序。先下载相应的文件和工具。 

一.SD卡烧录

首先将一段bootloader烧录到SD卡中去,具体步骤如下:

  1. 准备好一张SD卡和读卡器,通过读卡器插入电脑USB端口;
  2. 以管理员身份打开MoviNand.exe,根据SD卡类型在SD Type后选择SD或者SDHC,在SD Volume中选择插入的卡的盘符(如果没有的话,点击后面的Scan);
  3. 在Bootloader栏中,点击Brows,选择刚刚下载的uart_boot.bin文件,然后点击Program。
  4. 至此,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软件除了下载、发送单字符串和串口设置外,其它功能暂时不能使用,后面有待完善。