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

dede 门户网站青岛网站优化公司

dede 门户网站,青岛网站优化公司,网络设计工资多少,重庆新闻头条最新消息最近在使用Xilinx 7系列FPGA XC7A100T时,运行MicroBlaze软核处理器,添加了AXI TIMER IP核,并使能定时器溢出中断,发现定时器触发中断后,无法返回主函数的问题,最后发现修改编译器优化等级就正常了。 FPGA型…

最近在使用Xilinx 7系列FPGA XC7A100T时,运行MicroBlaze软核处理器,添加了AXI TIMER IP核,并使能定时器溢出中断,发现定时器触发中断后,无法返回主函数的问题,最后发现修改编译器优化等级就正常了。

FPGA型号是XC7A100T-FGG484,开发环境是Vivado 2018.3

应用代码大致如下结构:


uint32_t cnt_1ms = 0;int main(void)
{//1. 定时器初始化//2. 定时器中断初始化1mswhile(1){if(cnt_1ms > 500) {cnt_1ms = 0;set_led_toggle();}}return 0;
}void mb_timer0_handler(void)
{//1ms溢出cnt_1ms++;//xil_printf("cnt_1ms = %d\r\n", cnt_1ms);//清除中断XTmrCtr_ClearStats(&timer0);return;
}

编译版本选择Debug版本,LED正常500ms闪烁一次。
编译版本选择Release版本,LED状态无变化,中断打印的cnt_1ms变量的值一直在增加,没有清零,说明定时器溢出中断触发之后,没有返回主函数。

最后发现,把Release版本的编译器优化等级改为0就正常。

这种情况不是所有的工程都会出现,只有在一些特定情况下会出现,目前不清楚发生的规律。

http://www.yayakq.cn/news/624312/

相关文章:

  • 郑州网站建设郑州网站建设医院网上预约
  • 网站开发接外包网站开发三端指哪三端
  • 塘厦网站建设餐饮网站建设教程
  • 专业 网站设计公司价格长春网络公司做网站
  • 网站底部备案号代码wordpress标题省略
  • 个人网站模板flash短视频营销ppt
  • 做网站公司汉狮团队网页设计实验报告分析与体会
  • 加快网站打开速度wordpress 升级ssl
  • 做京挑客的网站老酒街 wordpress
  • 网站推广页面设计找工程去哪个网站
  • 河南郑州网站制作公司如何在自己电脑上建设网站
  • 青岛找网站建设公司好聊城开发区人才网
  • 石家庄万达网站制作广告联盟接广告
  • 做电影网站用什么cms360浏览器有些网页打不开是什么原因
  • 中山企业网站制作品牌策划与设计
  • wordpress网站文件目录广州推广
  • 网站建设需要的技能有哪些音乐网站程序源码
  • 网站有二维码吗wordpress建站的案例
  • seo自己做网站吗做网站怎样安全采集
  • 食品网站模板网站备案在哪个网
  • 网站设置保存登录密码怎么取消网站上线流程分为
  • 制作一个链接网站odoo做网站
  • 企业网站制作设计公司四川建设网电话
  • 网站推广工作好做吗包装设计公司logo
  • 懒懒淘客怎么做自己的网站口红的推广软文
  • 福田附近网站建设网络销售的方法和技巧
  • 苏州书生商友专业做网站北京市建设部网站
  • 深圳市建设网站公司进一步优化落实
  • ps模板网站wordpress 去除logo
  • 做暧暧网站在线WordPress百家号同步插件