向领导请教问题怎么说一些关于Keil的问题

查看: 6815|回复: 14
请问大家,关于keil4和keil5的问题!!!
主题帖子精华
中级会员, 积分 247, 距离下一级还需 253 积分
在线时间11 小时
是这样的,我用原子的代码,同一个代码不做改动的 & 在keil4里和keil5里编译出来 &下到板子上 为啥结果却不同呢!!就比如sd卡实验用最新的sdio驱动 &在keil4里只能识别卡但是扇区读不了,如果放到keil5里却可以识别 &也可以读扇区!
不同编译器,存在一些区别&的,不要用MDK4了,我们例程全部换MDK5了!
主题帖子精华
金钱107301
在线时间702 小时
不同编译器,存在一些区别&的,不要用MDK4了,我们例程全部换MDK5了!
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
金钱107301
在线时间702 小时
[C] 纯文本查看 复制代码//THUMB指令不支持汇编内联
//采用如下方法实现执行汇编指令WFI
__asm void WFI_SET(void)
//关闭所有中断
__asm void INTX_DISABLE(void)
//开启所有中断
__asm void INTX_ENABLE(void)
//设置栈顶地址
//addr:栈顶地址
__asm void MSR_MSP(u32 addr)
MSR MSP, r0
//set Main Stack value
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
中级会员, 积分 247, 距离下一级还需 253 积分
在线时间11 小时
void&WFI_SET(void)
{
__ASM&volatile("wfi");
&&
}
//关闭所有中断
void&INTX_DISABLE(void)
{
__ASM&volatile("cpsid&i");
}
//开启所有中断
void&INTX_ENABLE(void)
{
__ASM&volatile("cpsie&i");
&&
}
还有忘了说了&&sys。c这点是不同的
主题帖子精华
中级会员, 积分 247, 距离下一级还需 253 积分
在线时间11 小时
没人吗!!!!!!!!!!!!!?
主题帖子精华
在线时间226 小时
这个就不知道啦~~~哈哈
主题帖子精华
中级会员, 积分 247, 距离下一级还需 253 积分
在线时间11 小时
回复【4楼】FantaSy_:
---------------------------------
请教你一个问题啊&&
errorstatus=SD_SetDeviceMode(SD_DMA_MODE); //设置为DMA模式
&&&&&&&errorstatus=SD_SetDeviceMode(SD_POLLING_MODE); //设置为查询模式
什么意思&?有啥用呢?
主题帖子精华
在线时间226 小时
已经很清楚啦。。。一个是DMA模式,一个是查询
主题帖子精华
中级会员, 积分 247, 距离下一级还需 253 积分
在线时间11 小时
回复【6楼】FantaSy_:
---------------------------------
查询模式是干啥用的?dma是数据传输的吧
主题帖子精华
中级会员, 积分 247, 距离下一级还需 253 积分
在线时间11 小时
回复【8楼】正点原子:
---------------------------------
原子哥你好,可是如果就是因为编译器的问题。那么代码的兼容性就太差了吧。
主题帖子精华
金钱107301
在线时间702 小时
回复【9楼】清风揽月shine:
---------------------------------
恩,要改进。
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 56, 距离下一级还需 144 积分
在线时间0 小时
新版本软件应该是要兼容就版本的啊,要不然每次更新都得折腾,会搞得好多人都不想换新版本了!
最好的生活状态莫过于,你在你的青春年纪傻逼地为了理想坚持过,最后回到平淡用现实的方法让自己生活下去!!!
主题帖子精华
初级会员, 积分 100, 距离下一级还需 100 积分
在线时间16 小时
我也遇到同样的问题,请问原子哥,如果把 MDK5 下的例程改为 MDK4 下的,sys.c 文件中的几个函数该怎样修改?
主题帖子精华
高级会员, 积分 632, 距离下一级还需 368 积分
在线时间84 小时
我也遇到同样的问题,请问原子哥,如果把 MDK5 下的例程改为 MDK4 下的,sys.c 文件中的几个函数该怎样修改 ...
具体问题具体分析
主题帖子精华
新手上路, 积分 8, 距离下一级还需 42 积分
在线时间3 小时
为什么我用的是mdk5,sys.c还是报错?
Powered by请教keil选择单片机型号问题_单片机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:135,362贴子:
请教keil选择单片机型号问题收藏
写程序时选择了AT89C52,实际是STC12C5608AD,现在代码很长了,编译时提示error L107 addres space overflow,space:data,这要怎么办?目前应该还没超过RAM的空间
达内单片机编程培训,开设Java/C++/PHP/安卓/iOS/linux/web/UI设计/营销/测试/ACC等课程;达内单片机编程培训,美国上市机构,先就业后付款,7万名企内部就业通道,30w学员实力..
试试AT89S52
现在我在目标的设置选项中,项目标签中,把存储模式改为
large:变量在XDATA后解决了问题
现在编译结果:data=9.0,xdata=211,code=4945
现在这个情况,如果再次出现变量空间不足,怎么办。。。难道我写的程序整体结构有问题?
把STC库添加到Keil中,然后按楼上说的,选Large模式,把片外集成RAM用上,Small用的是51内核片内128Byte RAM。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或请问一些关于Keil的有关问题 - 单片机当前位置:& &&&请问一些关于Keil的有关问题请问一些关于Keil的有关问题&&网友分享于:&&浏览:7次请教一些关于Keil的问题我最近在学习keil,遇到一些问题,请各位帮助一下!!!1.我编好的.c文件中,include的都是keil自带的头文件。我在编译keil再带的一些例程的时候,这些头文件是没有error和warming的;但是在编译我自己的.c文件的时候,这些头文件几乎每个都会报出很多个warming,这是怎么回事啊?2.在keil的project中,.s文件是什么用途啊?这些.s文件在编译的时候自动生成的还是要我人工添加到project当中去呢? &
总觉的是我project文件关联有问题,但是就是不知道该怎么关联,请各位指教了!!!------解决方案--------------------1.你要把具体的错误或警告信息贴出来2. .S文件也是汇编写的文件,和.ASM文件有什么区别我也不知道,这些文件一般是KEIL自动添加的启动文件,一般不需要修改.
------解决方案--------------------在keil里点击projet工具栏 然后选择manage 中的Components ,Environment and books进行设置
------解决方案--------------------我艹,不好意思说脏话了我前几天将一个其他环境下的工程移植到KEIL时,也是这个错误,网上找到一个解决方法,但原理不清楚,有没有副作用也不知道,反正后来仿真出问题就放弃移植了你在Option/link里把那个ROM/RAM使用Target设置的勾去掉,然后把下面那个框框里有个什么111.sct文件字样的全删掉 然后确定重新build就可以了
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有keil14人关注
  Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。
keil资料下载
keilDIY创意
关注此标签的用户(14人)
版权所有 & 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-

我要回帖

更多关于 请教问题 英文 的文章

 

随机推荐