ADS的设置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A D S的设置
以下配置编译出来的程序可通过 2410mons.bin用USB下到RAM中运行 (除文中要求修改的选项外,其它选项可使用默认值)
Post-linker:改为ARM fromELF
© MY2410 版权所有未经许可不得传播
详情请咨询:xuphone@ mikenoodle@
将ARM Assembler和ARM C Compiler中的Architecture or Processor都设为ARM920T(因为s3c2410属于ARM920T内核)
© MY2410 版权所有未经许可不得传播
详情请咨询:xuphone@ mikenoodle@
如果想自己编写的应用程序能通过2410mons下到板上运行,则DNW.exe中的download address要设成和ADS中的ro-base一样!一般设为0x30000000(7个0)。
这个地址要在内存地址范围内!
可以参考以下的测试:
2410test
ro-base download address 工作状态
0x3000 0000 0x3000 0000 正常
0x3000 0004 不运行
0x3000 8000 出现乱码
0X3100 0000不运行
0x3000 8000 0x3000 0000 不运行
0x3000 0004 不运行
0x3000 7fff 不运行
0x3000 8000 正常
0x3100 0000 不运行
0x3001 0000 0x3100 0000 不运行
© MY2410 版权所有未经许可不得传播
详情请咨询:xuphone@ mikenoodle@
0x3000 8000 不运行
0x3001 0000 正常
0x3100 0000 不运行
0x3100 0000 0x3000 0000 正常
0x3000 0004 正常
0x3000 8000 正常
0x3100 0000 正常
0x3100 0001 不运行(校验和错误)
0x30f0 0000 0x3000 0000 正常
0x3000 8000 正常
0x3100 0000 正常
可见当ro-base 和download address设为一样时可以100%正确运行。
其实从2410mons.bin的工作原理上也可以得知。
这里说明一下:如果程序小于4K时可以不设这里的layout,
© MY2410 版权所有未经许可不得传播
详情请咨询:xuphone@ mikenoodle@
© MY2410 版权所有未经许可不得传播
详情请咨询:xuphone@ mikenoodle@。