This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
TI documentation "MSP430 Programming Via the Bootstrap Loader / User's Guide" (Literature Number: SLAU319A) says:
"""
2.9.1 Chip Identification and BSL Version
The upper 16 bytes of the boot-ROM (0FF0h to 0FFFh) hold information about the device and BSL
version number in BCD representation. This is common for all devices and BSL versions:
- 0FF0h to 0FF1h: Chip identification (e.g., F413h for an 'F41x device).
- 0FFAh to 0FFBh: BSL version number (e.g., 0130h for BSL version V1.30).
See the MSP430 device/BSL version assignment in Chapter 5.
"""
However, in IAR C-Spy debugging our target (MSP430F5438) we see at 0x00000ff0:
7f80 2628 1a00 0000 0000 0000 0000 0301
Chip identification 0x7F80 ?
BSL version number 0x0000 ?
Is it possible that 0FFAh-0FFBh have been erased?
BTW, is 7F80h reasonable -- is there a table of chip IDs I can study?
I have only zeros there ... unless there is a system access bit preventing view? Or is it erased? I would expect FFs if that.
I have 3FFF from 0x00001000-100F, then 0000 from 1010-106F, and "----" (no access? nonexistant?) 1070-forever
My mistake!
2.9.1 Chip Identification and BSL Version
falls under
2 Bootloader Protocol – 1xx, 2xx, and 4xx Families
so with MSP430F5438 I am looking under the wrong rock.
**Attention** This is a public forum