Greetings -
I am working with the MSP430FR5989 which has a large FRAM memory which I am using for data storage. My final application will likely have two large buffers which will take most of the FRAM available. I would like to remove the distinction between FRAM and FRAM2 in the simplest way possible.
I have modified the linker file to add ".TI.noinit : {}" to the READ_WRITE_MEMORY group and I have modified the line that specifies that no-init memory goes to FRAM instead of RAM and this is working just fine. Having said that, I am not looking to write an entire linker file anew from this project. Ideally, there would be a linker checkbox or something of that sort that could insert the appropriate linker file commands.
From what I have gathered, the interrupt vectors are at the upper memory of the 16-bit boundary, resulting in the splitting of the memory that I am observing. I haven't found anything that allows alternate interrupt vectors to be defined at different memory locations, so it may be that this 'feature' is part of the silicon.
Thanks,
J