如何给arm烧写程序

如何给arm烧写程序,第1张

如果是全握让新的ARM,而且用的是NAND FLASH,那你就需要用JTAG线,PC端使用你自己写的SJF工具(SJF源码网上有,但你要根据自己的硬件配置做些修改,如RAM芯片,FLASH芯片等)将bootloader下载到FLASH的前4K,上电后,ARM会自动将FLASH的4K读到RAM中碧皮蔽,然后从RAM中开始引导。这时候,你就可以通过bootloader,将你的应用悔州程序下载到FLASH的应用程序区,或从应用程序区将你的应用程序读到RAM中并运行,然后,你的程序就开始跑了。

Arm的烧写串口可以通讯。

扩展知识:

ARM单片机是以ARM处理器为核心的一种单片微型计算机,是近年来随着电子设备智能化和网络化程度不断提高而出现的新兴产物。

举列子以 linux系统烧写厅核宏串口。

arm linux系统搭建:

嵌入式常用工具:cuteftp实现windows与linux文件传输

secureCRT实现扮册windows远程登录linux或者实现与arm机串口连接;

1、烧写u-boot/vivi到nandflash或norflash:

可以利用:h-jtag;oflash;sjf2410,超级终端等;超级终端烧写u-boot到norflash的方法: loady 0x30008000 //(按回车键;然后选择超级终端里的传送-》发送文件,输入u-boot文件的路径)

protect all off

erase 0 0x7ffff

cp.d 0x30008000 0 0x80000

ps:cmp.d 0 0x30008000 0x80000 //可以对比0地址与0x30008000地址开始的0x80000个字节是否相同

总结:焼写的工具是:接收命令(超级终氏埋端、secureCRT)+传输数据(tftp服务器、nfs服务器、dnw)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12514505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存