当前位置: 首页 > news >正文

安徽省建设工程信用信息网宁波正规优化seo公司

安徽省建设工程信用信息网,宁波正规优化seo公司,网站建设中页面设计,重庆政府招标网记录一次问题解决过程: 1、未定义OS_EVENT 新修改的Keil工程,在x.h头文件中一旦定义extern OS_EVENT信号量,则报错:未定义OS_EVENT。 查看报错的问题,发现ucosii.h中包含了头文件a.h,而a.h中包含了x.h。…

记录一次问题解决过程:

1、未定义OS_EVENT

新修改的Keil工程,在x.h头文件中一旦定义extern OS_EVENT信号量,则报错:未定义OS_EVENT。

查看报错的问题,发现ucosii.h中包含了头文件a.h,而a.h中包含了x.h。而OS_EVENT是在ucosii.h中定义的,从而导致了这个错误。改正这种包含问题就OK了。

2、uC/OS系统跑不起来

编译成功后,下载程序运行,OS系统跑不起来。

原来是ucosii.h中包含的头文件a.h中,有包含stm32f4xx.h文件,因为问题1屏蔽了a.h的包含关系。直接在ucosii.h包含stm32f4xx.h文件就可以了(107芯片似乎不用包含对应库的头文件)。

3、调试程序停在“BEAB BKPT 0xAB”处

调试程序点击运行后,会自动停在“BEAB BKPT 0xAB”处,再点击仍然。多点几次程序才会跑起来。

而且,芯片断电重启后,程序不会运行,应该也是卡在那里。

原因是使用了printf函数引起的问题:

一种是没有定义fputc重定向函数;一种是定义了,但没有在工程配置中勾选“Use microLIB”。

而我的工程2个问题都存在。

解决办法:

1)定义fputc重定向函数,并使能“Use microLIB”。

2)使用以下代码 ,可不使能“Use microLIB”:

void _sys_exit(int x)
{x = x; 
}//重定义fputc函数
int fputc(int ch, FILE *f)
{return ch; //没有实际输出,可直接返回。
}

http://www.cadmedia.cn/news/1598.html

相关文章:

  • 南宁建站服务北京营销型网站
  • 网站开发工程师工资多少事件营销成功案例
  • 免费网站模板下载大全下载抖音seo优化系统招商
  • 聚合猫网站建设危机公关
  • 手机网站建设需求苏州百度推广公司地址
  • 卫计局网站建设信息公开总结百度推广是什么意思
  • 关于解决网站 建设的请示成都百度网站排名优化
  • 网站设计与网页制作正文关键词优化举例
  • 当当网网站系统建设的意义seo培训机构
  • 国际新闻最新消息今天乌克兰yoast seo教程
  • 品牌营销管理seo工具优化软件
  • 工布江达网站建设什么是网络整合营销
  • 网站界面设计实训报告竞价推广遇到恶意点击怎么办
  • 外贸行业网站建设白帽seo是什么
  • 聚美优品网站建设产品策略微信小程序开发详细步骤
  • 金融网站建设内容网站之家查询
  • 上海注册设计公司网站网站公司
  • 网站页面素材百度seo排名优化
  • 郑州新闻网站免费写文案神器
  • 广西建设厅官网站站长统计app软件
  • 网站建设服务好百度seo不正当竞争秒收
  • magento跨境b2b网站建设情感营销的十大案例
  • 网站报价内容网页设计与制作考试试题及答案
  • 我想建设一个算命网站培训教育机构
  • 西安网站建设熊掌百度关键词排名联系方式
  • 音乐app详情页设计关键词优化seo优化排名
  • 建筑公司网站模板免费下载百度云搜索引擎入口
  • 商务酒店设计网站建设特色产品推广方案
  • 一个人看的片免费高清大全关键词优化
  • 已有网站做百度推广郑州seo多少钱