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

[复制链接]
 楼主| 小野狼 发表于 2007-12-6 08:59 | 显示全部楼层 |阅读模式
ST的工程师和一些客户使用评估版调试STM32时都遇到下面这个问题。<br />我找到KEIL网站的相关问题:<br />http://www.keil.com/support/man/docs/license/license_errors.htm<br />还有是否和评估版的限制有关系:<br />The&nbsp;restrictions&nbsp;for&nbsp;the&nbsp;MDK-ARM&nbsp;Evaluation&nbsp;Version&nbsp;are:<br />The&nbsp;image&nbsp;ROM&nbsp;size&nbsp;of&nbsp;the&nbsp;generated&nbsp;application&nbsp;is&nbsp;limited&nbsp;to&nbsp;16KB&nbsp;maximum.<br />The&nbsp;linker&nbsp;does&nbsp;not&nbsp;accept&nbsp;scatter-loading&nbsp;description&nbsp;files&nbsp;for&nbsp;sophisticated&nbsp;memory&nbsp;layouts.<br />The&nbsp;base&nbsp;address&nbsp;for&nbsp;code/constants&nbsp;is&nbsp;restricted&nbsp;to&nbsp;0xXX000000,&nbsp;0xXX800000,&nbsp;or&nbsp;0x00080000&nbsp;whereby&nbsp;XX&nbsp;stands&nbsp;for&nbsp;00,&nbsp;01,&nbsp;...,&nbsp;FF.&nbsp;This&nbsp;allows&nbsp;memory&nbsp;start&nbsp;address&nbsp;like&nbsp;0x00000000,&nbsp;0x12800000&nbsp;and&nbsp;so&nbsp;on.<br />It&nbsp;is&nbsp;not&nbsp;possible&nbsp;to&nbsp;generate&nbsp;position&nbsp;independent&nbsp;code&nbsp;or&nbsp;data.<br />The&nbsp;compiler&nbsp;does&nbsp;not&nbsp;generate&nbsp;a&nbsp;listing&nbsp;file.<br />The&nbsp;linker&nbsp;generates&nbsp;an&nbsp;output&nbsp;file&nbsp;that&nbsp;can&nbsp;only&nbsp;be&nbsp;loaded&nbsp;with&nbsp;the&nbsp;μVision&nbsp;Debugger.&nbsp;Only&nbsp;the&nbsp;full&nbsp;version&nbsp;of&nbsp;MDK-ARM&nbsp;generates&nbsp;a&nbsp;standard&nbsp;ELF/DWARF&nbsp;image&nbsp;as&nbsp;output&nbsp;file.<br />You&nbsp;cannot&nbsp;use&nbsp;the&nbsp;Evaluation&nbsp;Version&nbsp;to&nbsp;create&nbsp;commercial&nbsp;products.<br />
 楼主| 小野狼 发表于 2007-12-6 09:00 | 显示全部楼层

答复

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

本版积分规则

94

主题

283

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部