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:
抱歉回复晚了。
没有使用这个函数的话,复位一下就可以了。