J-LINK loadbin
J-Link在线加载程序到开发板:
比如链接地址设为0x33F00000的uboot程序:
一、connect
J-Link>connect
J-link与板子建立连接
二、加载与跳转
2.1 加载bin到0地址
J-Link>loadbin D:\share\jzsimpleuboot.bin 0x0
J-Link>setpc 0
J-Link>g
2.2 加载bin到SRAM地址
加载前需要SRAM已经初始化可用。
J-Link>loadbin D:\share\jzsimpleuboot.bin 0x33f48000
J-Link>setpc 0x33f48000
J-Link>g
注意2.2情况的这个加载地址,因为测试的这个uboot.bin实际大小为 288KB=0x48000
1、要么刚好在链接地址0x33f00000
2、要么在0x30000000--0x33eff000;
3、要么在0x33f48000后
即:要么直接加载地址==启动地址,要么加载地址需要保证程序在重定位(代码拷贝)时,要保证不会因覆盖、内存不足等出错。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!