Example #1
0
        public BootOptions()
        {
            // Define defaults; most are applied when app starts

            // boot mode
            boot = new BootMode("NOR Flash");

            // numeric
            deviceType       = 1;
            clockType        = 0;
            inputClock       = 24.00;
            entrypoint       = 0;
            pll0preDiv       = 1;
            pll0Mult         = 20;
            pll0postDiv      = 2;
            pll0div1         = 1;
            pll0div3         = 3;
            pll0div7         = 6;
            sdramSdbcr       = 0;
            sdramSdtmr       = 0;
            sdramSdrsrpdexit = 0;
            sdramSdrcr       = 0;
            pll1Mult         = 20;
            pll1postDiv      = 2;
            pll1div1         = 1;
            pll1div2         = 2;
            pll1div3         = 3;
            ddr2Phy          = 0;
            ddr2Sdcr         = 0;
            ddr2Sdtimr       = 0;
            ddr2Sdtimr2      = 0;
            ddr2Sdrcr        = 0;
            lpsc0enable      = new int[0];
            lpsc0disable     = new int[0];
            lpsc0syncRst     = new int[0];
            lpsc1enable      = new int[0];
            lpsc1disable     = new int[0];
            lpsc1syncRst     = new int[0];
            pinmuxReg        = new int[20];
            pinmuxVal        = new uint[20];

            // boolean
            configPeriph      = false;
            configPll0        = false;
            configSdram       = false;
            configPll1        = false;
            configDdr2        = false;
            configLpsc        = false;
            configPinmux      = false;
            enableCRC         = false;
            specifyEntrypoint = false;
            enableSeqRead     = false;
            sdramDiv45        = false;
            ddr2directClk     = false;
            pinmuxApply       = new bool[20];
            for (int i = 0; i < 20; i++)
            {
                pinmuxApply[i] = false;
            }

            // file settings
            appFileName    = new String[1];
            appFileName[0] = "";
            appFileAddr    = new uint[1];
            appFileAddr[0] = (uint)Consts.BinAddr.invalid;
            aisFileName    = "";
            cfgFileName    = "";
        }
Example #2
0
        public BootOptions()
        {
            // Define defaults; most are applied when app starts

            // boot mode
            boot = new BootMode("NOR Flash");

            // numeric
            deviceType = 1;
            clockType = 0;
            inputClock = 24.00;
            entrypoint = 0;
            pll0preDiv = 1;
            pll0Mult = 20;
            pll0postDiv = 2;
            pll0div1 = 1;
            pll0div3 = 3;
            pll0div7 = 6;
            sdramSdbcr = 0;
            sdramSdtmr = 0;
            sdramSdrsrpdexit = 0;
            sdramSdrcr = 0;
            pll1Mult = 20;
            pll1postDiv = 2;
            pll1div1 = 1;
            pll1div2 = 2;
            pll1div3 = 3;
            ddr2Phy = 0;
            ddr2Sdcr = 0;
            ddr2Sdtimr = 0;
            ddr2Sdtimr2 = 0;
            ddr2Sdrcr = 0;
            lpsc0enable = new int[0];
            lpsc0disable = new int[0];
            lpsc0syncRst = new int[0];
            lpsc1enable = new int[0];
            lpsc1disable = new int[0];
            lpsc1syncRst = new int[0];
            pinmuxReg = new int[20];
            pinmuxVal = new uint[20];

            // boolean
            configPeriph = false;
            configPll0 = false;
            configSdram = false;
            configPll1 = false;
            configDdr2 = false;
            configLpsc = false;
            configPinmux = false;
            enableCRC = false;
            specifyEntrypoint = false;
            enableSeqRead = false;
            sdramDiv45 = false;
            ddr2directClk = false;
            pinmuxApply = new bool[20];
            for (int i = 0; i < 20; i++)
                pinmuxApply[i] = false;

            // file settings
            appFileName = new String[1];
            appFileName[0] = "";
            appFileAddr = new uint[1];
            appFileAddr[0] = (uint)Consts.BinAddr.invalid;
            aisFileName = "";
            cfgFileName = "";
        }