[X]关闭

miz702 启动时间长达100s

文档创建者:母子平安
浏览次数:3530
最后更新:2016-09-02
悬赏1积分未解决
咱在调miz702 发现下载了程序,debug模式,sdk主要在几个地址空间写个数,  然后板子上点几个灯,   发现等了差不多100s,才正常工作,  在这期间我可是什么也没干,仅用手机秒表统计时间
#include "stdio.h"
#include "math.h"
#include "xparameters.h"
#include "xparameters_ps.h"
#include "xil_printf.h"
#include "xil_io.h"

#include "xscugic.h"
#include "xil_exception.h"
//#include "xgpio.h"


#define  DDR_BASEARDDR XPAR_DDR_MEM_BASEADDR + 0x10000000

#define MIZ702_PWM_REG0 0x43c00000 + 0
#define MIZ702_PWM_REG1 0x43c00000 + 4
#define MIZ702_PWM_REG2 0x43c00000 + 8
#define MIZ702_PWM_REG3 0x43c00000 + 12
#define MIZ702_PWM_REG4 0x43c00000 + 16
#define MIZ702_PWM_REG5 0x43c00000 + 20
#define MIZ702_PWM_REG6 0x43c00000 + 24
#define MIZ702_PWM_REG7 0x43c00000 + 28
#define PWM_CNT_MAX_REG         0x43c00000 + 32
#define Syn_Delay_Time        0x43c00000 + 36

#define PI         3.1415926

#define PWM_CNT_MAX         25000
#define SIN_A                         12500

#define INTC_DEVICE_ID         XPAR_PS7_SCUGIC_0_DEVICE_ID



int main()
{



Xil_Out32(PWM_CNT_MAX_REG,50000000);
Xil_Out32(Syn_Delay_Time,0);



while(1)
{

        Xil_Out32(MIZ702_PWM_REG0,50000000);
        Xil_Out32(MIZ702_PWM_REG1,50000000/2);
        Xil_Out32(MIZ702_PWM_REG2,50000000/4);
        Xil_Out32(MIZ702_PWM_REG3,50000000/8);
        Xil_Out32(MIZ702_PWM_REG4,50000000/16);
        Xil_Out32(MIZ702_PWM_REG5,50000000/32);
        Xil_Out32(MIZ702_PWM_REG6,50000000/64);
        Xil_Out32(MIZ702_PWM_REG7,50000000/128);
}
        return 0;
}







发表评论已发布 1

母子平安

发表于 2016-9-2 14:10:37 | 显示全部楼层

问题解决,谢谢大家
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则