TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP432E401Y: 在测试Flash烧写数据时出现问题,芯片无法再进行正常地烧写程序

Part Number:MSP432E401Y

本来我是想测试一下MSP432E401Y自带的烧写Flash的程序,原本还试地好好的,后面想试试那个保护的函数,但没想到后面就无法烧入了,

相关代码如下:

test_can=FlashProtectGet(0x6664);
FlashProgram(&a,0x6664,4);
FlashProtectSet(0x6664,FlashReadOnly);
test_what=*((volatile int *)0x6664);

就是因为加了那句FlashProtectSet(0x6664,FlashReadOnly);导致程序无法烧入了,请问如何解决这个问题?

Ben Qin:

li d said:本来我是想测试一下MSP432E401Y自带的烧写Flash的程序

可以说明下是哪个例程吗?

,

li d:

就是参考提供的API函数

https://software-dl.ti.com/simplelink/esd/simplelink_msp432e4_sdk/2.20.00.20/docs/driverlib/msp432e4/html/flash_8c.html 

int32_t FlashProtectSet
(
uint32_t 
ui32Address,

tFlashProtection 
eProtect 

)

我一开始以为这个保护仅是对该地址Flash的数据进行保护,没想到后面就无法烧入了,也不知道如何解除保护

,

Ben Qin:

我查看下相关资料,稍后回复您。

,

Ben Qin:

抱歉回复晚了。 

没有使用这个函数的话,复位一下就可以了。

赞(0)
未经允许不得转载:TI中文支持网 » MSP432E401Y: 在测试Flash烧写数据时出现问题,芯片无法再进行正常地烧写程序
分享到: 更多 (0)