|
1.新建工程,选择的我的44b0,自动添加启动代码,加入主程序main.c
#include <S3C44B0X.H>
main()
{
while(1);
}
2.设置Options for Target 'target1'
target页
设置 on-chip IROM1 :0x0C000000 size 0x2000 startup 打勾
on-chip IRAM1 0x0c002000 size 0x2000
debug页
使用 h-jtag ,载入ram.ini,内容如下
FUNC void Setup (void) {
PC = 0x0c000000;
}
Setup(); // Setup for Download
LOAD ex4.axf INCREMENTAL // Download
g, main
3.设置2.设置Options for Target 'S3C44B0X.s'
第二页 设置 RAM_MODE
4.编译
Build target 'Target 1'
assembling S3C44B0X.s...
S3C44B0X.s(919): warning: A1786W: This instruction using SP is deprecated in ARMv7
compiling main.c...
linking...
Program Size: Code=476 RO-data=16 RW-data=0 ZI-data=1160
FromELF: creating hex file...
"ex4.axf" - 0 Error(s), 1 Warning(s).
5.Start Debug
就这样不动了
1![](http://cache.amobbs.com/bbs_upload782111/files_9/ourdev_216095.JPG)
所有工程文件(文件大小:48K)
实在不行,软件仿真可以运行,没有加载ram.ini,运行从0x0开始,加载ram.ini用h-jtag就不行,我真想换回ADS了。
软件仿真旁边的setting会无法找到Darms.dll,也不知道怎么回事,搜索下是差MSVCR71.DLL,添加后仍然不行
顺便问下ads可以使用u-link吗,谢谢 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|