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

該如何在指定的Flash Address 寫入我要的值

請問

如果我想在Flash Address 0x85000的位置放進一個32bit的值為 0x12345678

請問我在程式的部分該如何寫呢?

tecman chen:

请参考flash API相关文档说明

請問

如果我想在Flash Address 0x85000的位置放進一個32bit的值為 0x12345678

請問我在程式的部分該如何寫呢?

FANG DI:

回复 tecman chen:

嗨~

Flash API裡面應該是使用清除與寫入的方式來做
目前我想要在程式裡面放類似Const的功能,但是需要指定在FLASH Address中
但是不曉得該如何將我要的功能做實現

請問

如果我想在Flash Address 0x85000的位置放進一個32bit的值為 0x12345678

請問我在程式的部分該如何寫呢?

tecman chen:

回复 FANG DI:

你可以在cmd中指定地址后在代码中使用#pragram的方式

請問

如果我想在Flash Address 0x85000的位置放進一個32bit的值為 0x12345678

請問我在程式的部分該如何寫呢?

tecman chen:

回复 tecman chen:

CMD中: flashconst:>FLASHN,PAGE=0
代码中:
#pragma DATA_SECTION(flashSave,"flashconst")

const int flashSave[]={0x12,0x34};

以上就是可以实现在FLASHN中即0x0BE000存放你需要的内容,若要更改地址,请在cmd中修改。

請問

如果我想在Flash Address 0x85000的位置放進一個32bit的值為 0x12345678

請問我在程式的部分該如何寫呢?

FANG DI:

回复 tecman chen:

好的 那我先去試試看
您5點就開始上班了阿~_~

請問

如果我想在Flash Address 0x85000的位置放進一個32bit的值為 0x12345678

請問我在程式的部分該如何寫呢?

Susan Yang:

请您参考帖子 e2echina.ti.com/…/29971

以及

赞(0)
未经允许不得转载:TI中文支持网 » 該如何在指定的Flash Address 寫入我要的值
分享到: 更多 (0)