Tool/software:
Hi,
I would like to ask what is the first address that will be loaded to PC counter of msp430f6775a and how it will be loaded or from what address?
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.
Tool/software:
Hi,
I would like to ask what is the first address that will be loaded to PC counter of msp430f6775a and how it will be loaded or from what address?
Hi, I cannot see any information about the addresses I have noticed the boot code which should start before BSL but there is no additional information about it like where it is stored. I have noticed that there is mentioned another interrupt vector table in JTAG section of slau but it is in older SLAU for F5 devices only.
Hi, Peter
The ROM based bootcode part is not visible to the user.
The code closest to boot is resethandler.
Please refer to 1.2.1 Device Initial Conditions After System Reset.
Regards,
Helic
Hi!
Yes, I have seen it; I was just confused about how the addresses are defined in the custom BSL manual. For example, how are the protection function address and the JTAG lock managed? Specifically, are the addresses and checks, such as verifying if the BSL signature is at a specific address, as well as the JTAG lock and protection function address stored at specific memory locations, all handled by the boot code?
This boot code is also responsible for loading the settings of the DCO, correct? The boot code itself is not the low-level assembly code that stores the signature, handles the protection functions, or jumps to the main boot function, right? Furthermore, this boot code cannot be modified because it is not visible, is that correct?
Therefore, the addresses, including the JTAG lock, protection function, and signature, must remain as defined and cannot be modified. Am I understanding this correctly?
Hi, Peter
custom BSL manual
Do you have a document link?
Maybe you can refer to main memory BSL: https://www.ti.com/lit/an/slaa600e/slaa600e.pdf
how are the protection function address and the JTAG lock managed?
Not sure what is protection function.
For JTAG lock, please refer to user guide: 1.11.2 JTAG Lock Mechanism Using the Electronic Fuse
Specifically, are the addresses and checks, such as verifying if the BSL signature is at a specific address, as well as the JTAG lock and protection function address stored at specific memory locations, all handled by the boot code?
For more customer BSL information, please refer to this page: https://www.ti.com/tool/MSPBSL
main flash BSL section.
This boot code is also responsible for loading the settings of the DCO, correct? The boot code itself is not the low-level assembly code that stores the signature, handles the protection functions, or jumps to the main boot function, right? Furthermore, this boot code cannot be modified because it is not visible, is that correct?
I think yes, you can check the code in this page: https://www.ti.com/tool/MSPBSL#downloads
Furthermore, this boot code cannot be modified because it is not visible, is that correct?
If you mean the bootcode that I mentioned earlier that is invisible to the user, this cannot be changed.
Regards,
Helic
**Attention** This is a public forum