未和谐时候,编译是这样的,无警告,无错误,却:STM32746G_DISCOVERY\STM32746G_DISCOVERY.axf: error: L6047U: The size of this image (43304 bytes) exceeds the maximum allowed for this version of the linker
Finished: 0 information, 0 warning, 0 error and 1 fatal error messages.
"STM32746G_DISCOVERY\STM32746G_DISCOVERY.axf" - 1 Error(s), 0 Warning(s).
Target not created.
如下图:
这提示就是该image太大了,超出了限制,这个限制就是没有和谐时候的代码限制了。我们和谐它看看。
步骤:1,以管理员运行Keil for arm 然后File>License Management
快捷方式复制CID的值
管理员方式运行注册机
如上图设置,然后粘贴进去CID
单击 Generate
复制生成的注册码,然后粘贴到
单击ADD LIC,将会出现,激活到2020年,哈哈,和谐成功。恭喜你,你再次编译后就可以不受代码限制了,就可以嗨皮的Hello world 了。
|