程序:官方闪灯代码《led_ex1_blinky》
电路:硬件原理图VREGENZ接地,采用内部1.2v
1.修改:(1)dcdc使能
//ASysCtl_disableDCDC(); 用这个函数仿真器报错进入低压模式
ASysCtl_enableDCDC();//使用这个函数仿真器通过
(2)配置GPIO24和gpio32,使其能够从flash启动。上电后经过万用表测试GPIO24电压为3V3; GPIO32电压为2V9
//Configure GPIO in Push Pull,Output Mode
GPIO_setPadConfig(24U, GPIO_PIN_TYPE_STD);
GPIO_setPadConfig(32U, GPIO_PIN_TYPE_STD);
GPIO_setPadConfig(24U,GPIO_DIR_MODE_OUT);
GPIO_setPadConfig(32U,GPIO_DIR_MODE_OUT);
2.问题描述:(1)仿真器经过仿真可以闪灯
(2)仿真器下载程序完成后,也可以闪灯
(3)仿真器下载程序后,板子断电,拔掉仿真器,不能闪灯,说明flash启动失败。
作为对比,我用另外一块外部1.2v电源给芯片供电(5v转1.2v),没有经过以上1.1和1.2的修改,也可以正常仿真和下载flash,闪灯也正常。
但是目前我们的板子是经过修改了内部1.2v,这种情况下,工程需要有哪些需要修改的地方?