Other Parts Discussed in Thread: MSP-EXP430G2ET, DLP-7970ABP
Hi,
For my application, I would like to write some configuration parameters (just a few bytes, really) to the RF430FRL152H using an external transceiver. I have configured a MSP-EXP430G2ET + DLP-7970ABP to write to some portion of the FRAM memory, for example writing a few bytes starting at NDEF block 0x0A. (I don't care about having a properly formatted NDEF message, as this device will only be used with a custom transceiver. I just want to stick the configuration parameters somewhere the firmware can have access & where they can be read/verified via ISO15693 commands)
My NFC_NDEF_Message section of FRAM initially looks like
and then after I've written to 3 blocks (using ISO15693_sendWriteSingleBlock) starting at block 0x0A I see the memory contents update:
This all works well, except that when the MCU restarts (e.g. after a soft reset or power cycle) the application fails to run (CCS debugger shows program counter at random locations, device doesn't respond to further ISO15693 commands). I suspect that I'm interfering with some aspect of the ROM or perhaps tripping CRC verification? If so, could you advise on why this is happening and if there is a "safer" approach or memory location I should be using?
Thanks,
Jason
