搜索
bottom↓
回复: 18

ARM9裸机keil jlink调试下载

[复制链接]

出0入0汤圆

发表于 2013-4-2 05:33:57 | 显示全部楼层 |阅读模式
我的板子是mini2440..
搞了一个晚上,下了各种程序都只是能在keil上用jlink仿真..
用download 却不能下载...那arm9裸机程序该怎么用jlink下载到nand flash呢?
该如何设置option?...

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2013-4-2 05:34:46 | 显示全部楼层
自顶一楼

出0入0汤圆

 楼主| 发表于 2013-4-2 05:48:36 | 显示全部楼层
Build target 'Target 1'
assembling S3C2440.s...
compiling main.c...
src\main.c(14): warning:  #951-D: return type of function "main" must be "int"
src\main.c:   void main(void)
src\main.c:        ^
src\main.c: src\main.c: 1 warning, 0 errors
compiling delay.c...
linking...
Program Size: Code=1416 RO-data=16 RW-data=0 ZI-data=1256  
User command #1: fromelf.exe --bin -o  .\obj\my_led.bin  .\obj\my_led.axf
".\obj\my_led.axf" - 0 Error(s), 1 Warning(s).
Load "C:\\Users\\Chump\\Desktop\\my_led\\obj\\my_led.AXF"
VTarget = 3.280V
Info: TotalIRLen = 4, IRPrint = 0x01
Info: CP15.0.0: 0x41129200: ARM, Architecure 4T
Info: CP15.0.1: 0x0D172172: ICache: 16kB (64*8*32), DCache: 16kB (64*8*32)
Info: Cache type: Separate, Write-back, Format A
Info: RTCK is not connected
Info: Auto JTAG speed: 8000 kHz
Info: TotalIRLen = 4, IRPrint = 0x01
Info: CP15.0.0: 0x41129200: ARM, Architecure 4T
Info: CP15.0.1: 0x0D172172: ICache: 16kB (64*8*32), DCache: 16kB (64*8*32)
Info: Cache type: Separate, Write-back, Format A
DLL version V4.15n, compiled Jun 18 2010 19:55:09
Firmware: J-Link ARM V8 compiled Sep 20 2012 13:27:01
Hardware: V8.00
Hardware-Breakpoints: 2
Software-Breakpoints: 2048
Watchpoints:          0
Found 1 JTAG device, Total IRLen = 4:
Id of device #0: 0x0032409D
ARM9 identified.
JTAG speed: 5 kHz
Info: RTCK is not connected
Info: Auto JTAG speed: 8000 kHz
Info: TotalIRLen = 4, IRPrint = 0x01
Info: CP15.0.0: 0x41129200: ARM, Architecure 4T
Info: CP15.0.1: 0x0D172172: ICache: 16kB (64*8*32), DCache: 16kB (64*8*32)
Info: Cache type: Separate, Write-back, Format A
JTAG speed: 5 kHz
Info: RTCK is not connected
Info: Auto JTAG speed: 8000 kHz
Erase Failed!

出0入0汤圆

 楼主| 发表于 2013-4-2 05:48:51 | 显示全部楼层
以上是错误代码!

出0入0汤圆

发表于 2013-4-2 06:48:44 | 显示全部楼层
JLINK是在内存里面运行测试的吧。。你要看一下开发板的bootloader是不是支持把程序烧写到FLASH运行。

出0入0汤圆

发表于 2013-4-2 08:21:53 | 显示全部楼层
bootload写入 SPI FLASH

出0入0汤圆

发表于 2013-4-2 14:57:40 | 显示全部楼层
一般不是先把bootloader烧到RAM,再拷贝到FLASH?

出0入0汤圆

 楼主| 发表于 2013-4-2 17:47:27 | 显示全部楼层
keen9327 发表于 2013-4-2 14:57
一般不是先把bootloader烧到RAM,再拷贝到FLASH?

请问你是如何用jlink在keil上下载程序的?能具体说一下吗

出0入0汤圆

 楼主| 发表于 2013-4-2 17:48:02 | 显示全部楼层
channe 发表于 2013-4-2 08:21
bootload写入 SPI FLASH

不太懂..请问你是如何用jlink在keil上...下载程序的?能具体说一下吗

出0入0汤圆

 楼主| 发表于 2013-4-2 17:49:11 | 显示全部楼层
qietingfy 发表于 2013-4-2 06:48
JLINK是在内存里面运行测试的吧。。你要看一下开发板的bootloader是不是支持把程序烧写到FLASH运行。 ...

嗯嗯..可以在SDRAM上稳定调试...但是就是不能下载...我的板子的程序是下载到nand flash的..

出0入0汤圆

 楼主| 发表于 2013-4-2 18:11:04 | 显示全部楼层
我实验了一下..发现keil下生成的bin文件根本不能用supervivi烧写...(光盘里的bin文件可以)这又是为什么呢!!!!

出0入0汤圆

发表于 2013-4-2 18:18:52 | 显示全部楼层
目测LZ目前还没闹明白ARM启动过程。。。

出0入0汤圆

发表于 2013-4-12 18:11:11 | 显示全部楼层
貌似要自己写适合自己FLASH的算法吧,要是有现成的就可以直接用,要是没有就只能自己写了

出0入0汤圆

发表于 2013-4-12 19:05:30 | 显示全部楼层
1.用bootloader烧 2.自写烧写适合自己FLASH的算法用jlink直接烧

出0入0汤圆

发表于 2013-4-22 17:04:47 | 显示全部楼层
mark                     

出0入0汤圆

发表于 2013-4-22 22:18:54 | 显示全部楼层
我最近在keil下最近在移植lcd那个程序,问题真是多呀,给个方式一起讨论啊。

出0入0汤圆

发表于 2013-4-24 11:40:33 | 显示全部楼层
楼主能不能分享一下你Jlink下到SRAM的那个配置文件

出0入0汤圆

发表于 2013-4-25 20:01:22 | 显示全部楼层
楼主,你的那个板子烧写成功没??求指导

出0入0汤圆

发表于 2013-4-25 20:09:43 | 显示全部楼层
给你个工程吧~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 13:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表