当前位置: 技术问答>linux和unix
程序到底怎么往板子里烧写?
来源: 互联网 发布时间:2016-01-25
本文导语: 最近买了块2410的板子,有串口,JTAG,USB口,网口,碰到下面几个问题,希望大侠们能指点迷津,谢谢! 1.我在ADS里写了一段测试AD的代码,有子函数,main函数和头文件,我想知道:针对一块特定的2410板子,ADS要进行...
最近买了块2410的板子,有串口,JTAG,USB口,网口,碰到下面几个问题,希望大侠们能指点迷津,谢谢!
1.我在ADS里写了一段测试AD的代码,有子函数,main函数和头文件,我想知道:针对一块特定的2410板子,ADS要进行什么设置吗?比如编译、链接之类的。
2.编译的结果是要生成hex格式的文件还是bin文件?最终又怎么烧到板子上?有人说要先用DNW.exe的USB下载u241mon.bin到板子上,但是USB的驱动怎么安装?此人还说:“用ADS编译的其他程序也可以直接下载运行,但是要注意连接地址设置”。可能我太愚钝,一直没理解他说的是什么意思。ADS里编译的程序直接下载到板子上?怎么下载?不用先把u241mon.bin下载到板子上?链接地址怎么设置?对于烧写的问题,有人说用串口烧,有人说用JTAG烧,有人说用USB烧,哪个大侠能解释下,各种烧写方式具体都是怎么操作的?
1.我在ADS里写了一段测试AD的代码,有子函数,main函数和头文件,我想知道:针对一块特定的2410板子,ADS要进行什么设置吗?比如编译、链接之类的。
2.编译的结果是要生成hex格式的文件还是bin文件?最终又怎么烧到板子上?有人说要先用DNW.exe的USB下载u241mon.bin到板子上,但是USB的驱动怎么安装?此人还说:“用ADS编译的其他程序也可以直接下载运行,但是要注意连接地址设置”。可能我太愚钝,一直没理解他说的是什么意思。ADS里编译的程序直接下载到板子上?怎么下载?不用先把u241mon.bin下载到板子上?链接地址怎么设置?对于烧写的问题,有人说用串口烧,有人说用JTAG烧,有人说用USB烧,哪个大侠能解释下,各种烧写方式具体都是怎么操作的?
|
既然你买了板子,板子带的光盘里应该有说明文档的吧!如果没有,把板子名字报出来。大家以后不要买那家的了。
jtag烧程序,直接跟arm芯片通讯,把程序烧写到flash中去。此类烧录通常烧录bootloader。比如vivi,u-boot以及usbloader等。
当把此类bootloader烧录进flash后,板子就算开工了。接下来你要用串口也好,usb也好,甚至网络下载程序。就看你的bootloader都有些什么功能了。
你用ads写的一段测试程序想要下载到板子上去。你必须先把usbloader用jtag下载到flash中去,接上电脑,安装好usb驱动,用dnw就可以下载了。ads中设置程序地址要与dnw中下载地址一至。
你试试看吧,祝你好运!
jtag烧程序,直接跟arm芯片通讯,把程序烧写到flash中去。此类烧录通常烧录bootloader。比如vivi,u-boot以及usbloader等。
当把此类bootloader烧录进flash后,板子就算开工了。接下来你要用串口也好,usb也好,甚至网络下载程序。就看你的bootloader都有些什么功能了。
你用ads写的一段测试程序想要下载到板子上去。你必须先把usbloader用jtag下载到flash中去,接上电脑,安装好usb驱动,用dnw就可以下载了。ads中设置程序地址要与dnw中下载地址一至。
你试试看吧,祝你好运!