Arm嵌入式程序开发时,通过jtag在线跑是什么意思?是直接把程序下载到ddr sram内存中去运 30

Arm嵌入式程序开发时,通过jtag在线跑是什么意思?是直接把程序下载到ddrsram内存中去运行吗?这样比下载到flash中去有什么区别?有什么好处?... Arm嵌入式程序开发时,通过jtag在线跑是什么意思?是直接把程序下载到ddr sram内存中去运行吗?这样比下载到flash中去有什么区别?有什么好处? 展开
 我来答
hehe2010的家
2015-09-17 · TA获得超过3721个赞
知道小有建树答主
回答量:527
采纳率:94%
帮助的人:41.6万
展开全部
JTAG是几个公司联合制定的PCB 和IC 测试标准,一般的arm有JTAG口,通过JTAG线将电脑和开发板的jtag口连接,这样就可以少些程序。
如果是全新的ARM,而且用的是NAND FLASH,那你就需要用JTAG线,PC端使用你自己写的SJF工具(SJF源码网上有,但你要根据自己的硬件配置做些修改,如RAM芯片,FLASH芯片等)将bootloader下载到FLASH的前4K,上电后,ARM会自动将FLASH的4K读到RAM中,然后从RAM中开始引导。这时候,你就可以通过bootloader,将你的应用程序下载到FLASH的应用程序区,或从应用程序区将你的应用程序读到RAM中并运行,然后,你的程序就开始跑了
这样讲你能明白吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式