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.

[参考译文] MSP430FR2355:数据传输问题

Guru**** 2747375 points

Other Parts Discussed in Thread: MSP430FR2355

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1196116/msp430fr2355-data-transfer-issues

器件型号:MSP430FR2355

使用的 MCU 是 MSP430FR2355、目前通过 USART 执行 IAP、引导加载程序接收上层数据、并将其存储在 FRAM 中是正常情况、但从引导加载程序跳转到应用程序、发现您无法跳转! ,通过初始化应用程序的串行端口,输出一个字符串,但串行端口工具不接收它!

1、在引导加载程序中设置 lnk_msp430fr2355.cmd 中的 fram 起始地址并映射中断矢量表

2、在应用程序中设置 lnk_msp430fr2355.cmd 中的 FRAM 起始地址

3、跳转处理

4、使用的编译是 TI 的官方 CCS、版本:12.2.0.00009、是否缺少任何设置?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、aiwen

    不建议使用嵌入式汇编语言跳转到直接地址。

    请考虑 C 项目中的所有函数。

    谢谢!

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../archdrive.c

    您好 、小东;

    您能   帮您检查一下  吗?另外、我想问芯片是否不支持直接程序跳跃、我不太理解

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、aiwen

    BR &0xDFF6不正确。

    请参阅 MSP430FR4xx 和 MSP430FR2xx 系列用户指南(修订版 I)

    asm 代码应为 br #0EFF6h