[求助] 〓〓〓〓〓求stm32f051 iap相关资料〓〓〓〓〓

kevinyzw   2013-2-7 14:26 楼主
以下程序调试时        FLASH_ErasePage(addr);一句时,STLINK报错“Internal command error”和“Error while attempting to read 64 bytes from 0x8001a50”
求指导、意见,及stm32f051 iap相关资料:FLASH编程指南、例程等,
多谢!作揖!

#define DATA_BASE 0x8002000

void WriteFlash(U32 addr, U32* buf, U16 len)
{
        U32 ic;
        U32 address;
        FLASH_Unlock();
        FLASH_ErasePage(addr);
        address = addr;
        for(ic =0; ic
                FLASH_ProgramWord(address, buf[ic]);
                address +=4;}
        FLASH_Lock();
}


U16 AdjDat[256];

void Writedata()
{
        WriteFlash(DATA_BASE , (U32* )AdjDat, 512);        // 写入FLASH
        printf("ok");
}

回复评论 (1)

:carnation: :carnation: :carnation:
点赞  2013-2-17 13:51
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复