打印

使用Realview MDK评估版调试STM32的问题

[复制链接]
2868|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小野狼|  楼主 | 2007-12-6 08:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ST的工程师和一些客户使用评估版调试STM32时都遇到下面这个问题。
我找到KEIL网站的相关问题:
http://www.keil.com/support/man/docs/license/license_errors.htm
还有是否和评估版的限制有关系:
The restrictions for the MDK-ARM Evaluation Version are:
The image ROM size of the generated application is limited to 16KB maximum.
The linker does not accept scatter-loading description files for sophisticated memory layouts.
The base address for code/constants is restricted to 0xXX000000, 0xXX800000, or 0x00080000 whereby XX stands for 00, 01, ..., FF. This allows memory start address like 0x00000000, 0x12800000 and so on.
It is not possible to generate position independent code or data.
The compiler does not generate a listing file.
The linker generates an output file that can only be loaded with the μVision Debugger. Only the full version of MDK-ARM generates a standard ELF/DWARF image as output file.
You cannot use the Evaluation Version to create commercial products.

相关帖子

沙发
小野狼|  楼主 | 2007-12-6 09:00 | 只看该作者

答复

出现这个对话框是正常的,它的意思是提醒你注册,因为毕竟是使用的评估版软件! 评估版的限制正如上面的那段英文说讲:1. 代码量限制在16K以内 2. 不能使用分散加载文件(链接脚本文件),并且代码或常量的基址必须是以0xXX000000, 0xXX800000或0x00080000开头的,这样就限制了用户将代码或数据存放在FLASH或SDRAM中的位置, 要突破这个限制的唯一方法就是注册(即购买正版的lisence)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

94

主题

283

帖子

0

粉丝