在KEIL C编译器如何设置程序入口地址?C8051F串口升级应用程序

daibolang 2011-07-20 10:38:57
各位大虾:
本人利用c8051f来做bootloader进行APP升级。
1、boot的代码利用keil编译跟普通一样;
2、APP的代码利用keil,编译代码生成的HEX从0x1000开始,code可以在option==>bl51 locate设置。升级APP就不能用;
3、采用silicon官方网的IDE编译,设置RS(255) PL(68) PW(78) DATA(08H) CODE(1000H, ?PR?MAIN?500_UART0_STDIO(1000h))。升级就可以用。
请问采用KEIL如何设置CODE区,及DATA(08)??谢谢
...全文
659 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Charlie_Shu 2013-11-06
  • 打赏
  • 举报
回复
楼主,在silicon的IDE环境中,那个设置是如何做的?有相关的参考文档吗?能给个参考不? 希望能给些资料,谢谢啊!jidi2008@126.com.
daibolang 2011-07-20
  • 打赏
  • 举报
回复
已解决。只要从菜单中选择Project->Options for Target 'Target1',在弹出的对话框中选择BL51 Locate页,在下面的code栏中写上1000H, ?PR?MAIN?500_UART0_STDIO(1000h)即可。
呵呵。。。给自己加分。。

27,509

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧