注册 登录
查看: 277|回复: 3

flash 初始化问题

[复制链接]
发表于 2014-12-5 22:54:53 | 显示全部楼层 |阅读模式
请问 为什么程序会卡死在 flash_init()里?
回复

使用道具 举报

发表于 2014-12-5 23:07:10 | 显示全部楼层
上代码看看。

另外,是不是超频过高?
来自PC客户端 来自PC客户端
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-5 23:18:33 | 显示全部楼层
#include "common.h"
#include "include.h"

uint8 imgbuff[CAMERA_SIZE];                             //定义存储接收图像的数组
uint8 img[CAMERA_W*CAMERA_H];

//函数声明
void PORTA_IRQHandler();
void DMA0_IRQHandler();
void sendimg(uint8 *imgaddr, uint32 imgsize);
void img_extract(uint8 *dst, uint8 *src, uint32 srclen);
void PIT0_IRQHandler();

//声明要显示的变量
uint8  var1 , var2;
uint16 var3, var4;
uint32 var5, var6;


/*!
*  @brief      main函数
*  @since      v5.0
*  @note       山外LCD BMP 图像测试实验
*/
void  main(void)
{
    Site_t site     = {0, 0};                           //显示图像左上角位置
    Size_t size     = {80, 60}; //{LCD_W, LCD_H};       //显示区域图像大小
       //flash 初始化
    flash_init();
    //Lcd初始化   
    LCD_init();
....

就是直接在那个无线调试的程序里加进去了,我用调试,next statement一步一步的执行,可以完成, 不用调试,上电复位后就会卡在那里
本人新手啊,求教
回复 支持 反对

使用道具 举报

发表于 2014-12-5 23:27:12 | 显示全部楼层
qq1063836243 发表于 1417792713
#include "common.h"
#include "include.h"

uint8 imgbuff[CAMERA_SIZE];                             //定义存储接收图像的数组
uint8 img[CAMERA_W*CAMERA_H];

//函数声明
void PORTA_IRQHandler();
void DMA0_IRQHandler();
void sendimg(uint8 *imgaddr, uint32 imgsize);
void img_extract(uint8 *dst, u ...
试试初始化后,加个延时看看会不会卡死。
来自PC客户端 来自PC客户端
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回列表 返回顶部