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.

[参考译文] CCS/MSP-EXP430FR2355:MSP430FR2355 LaunchPad、未完成的招待会

Guru**** 2522770 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/708491/ccs-msp-exp430fr2355-msp430fr2355-launchpad-incomplete-receptions

器件型号:MSP-EXP430FR2355
主题中讨论的其他器件:MSP430FR2355

工具/软件:Code Composer Studio

甚至在禁用 MS Security Essentials 的情况下运行以实现实时保护;


可重现示例1、开箱即用演示
dev.ti.com/.../1.0.1
 File > Program Device… 以“!”结尾 配置调试服务器时出错:Error=Operation was Aborted (错误=操作已中止)。”
光传感器模式标称工作。 我尚未尝试 S1来重新校准阈值。
S2打开/关闭光传感器模式。
OOB 演示网页显示的输出部分无活动

光传感器模式不再出现、只会呈稳定的红色、我可以使用 S2打开/关闭。


可重现示例2、从 CCS 加载、
仅是闪烁代码的版本、
按下 Debug 会导致错误(示例如下)和2个提及错误的窗口、提示是否继续。
当我这么做时、调试器配置进度条会出现、红色 LED01会亮起。 Joy 的结尾是窗口“Load Program Error…Could not open file”和红色的“MSP430:GEL:在加载文件时遇到问题:C:\wksp_v8\msp430fr235x_1_1.asm\Debug\msp430fr235x_1.asm.out 无法打开文件。”。

我还不知道如何开始这样做
“警告#10420-D:对于 FRAM 器件,启动时,需要禁用 GPIO 上电默认高阻抗模式,才能激活先前配置的端口设置。 这可以通过清零 PM5CTL0寄存器中的 LOCKLPM5位来完成”

最新变体:

#include

int main (空)


volatile unsigned int i = 0;

   WDTCTL = WDTPW | WDTHOLD;   //停止看门狗计时器

   P1DIR |= BIT0; // P1.0设置为输出

   while (1){
      P1OUT ^= BIT0; // XOR P1.0
      对于(i=20000;i>0;i--); //暂停
   }

//   返回0; 注释掉以避免警告此算法无法达到此步骤
}//结束 main

****为项目 msp430fr235x_1.asm 构建配置调试****

"C:\\hoomohala\\embedded\\MSP430\\TI CCS\\ccsv8\\utils\\bin\\gmake"-k -j 4 all -O
 
构建目标:"msp430fr235x_1.asm.out"
调用:MSP430链接器
"c:/hoomohala/embedded/MSP430/TI /hoomohala/embedded/MSP430/TI /hoomohala/embedded/MSP430/TI ccs/ccsv8/tools/compiler/ti-cgt-msp430-18.1.sps/bin/cl430"-vmspx -use_hw_mpy=F5 -advice:pow=all -advice:hw_config=all -define=_msp430FR2355__-crison=ccs_compile/ccs_compilt=-ccs_compile/cs_compilt=-ccs_compile/cs_infot-m=v/cs_infot-m=v/cs_infot/cs_infot/cs_infot/cs_crum=-m=v/cs_infot-infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_infot/cs_inf /hoomohala/embedded/MSP430/TI /hoomohala/embedded/MSP430/TI  

警告#10420-D:对于 FRAM 器件、启动时需要禁用 GPIO 上电默认高阻抗模式、以激活先前配置的端口设置。 这可以通过清零 PM5CTL0寄存器中的 LOCKLPM5位来完成。
"./lnk_msp430fr2355.cmd"、第226行:错误#10099-D:程序不能放入可用内存中。  ".reset"大小为0x4的段定位失败。  可用存储器范围:
  复位       大小:0x2         未使用:0x2         最大孔:0x2       
 
 未定义的首次引用                                                                                                        
 符号                                                                                                                   
 ------ --------                                                                                                        
备注#10371-D:(ULP 1.1)未检测到使用低功耗模式状态更改指令
 
>>编译失败
Makefile:142:目标'fr430x_1.asm.out'的配方失败
 主     C:\hoomohala\embedded\msp430\TI CCS\ccsv8\tools\compiler\ti-cgt-msp430_18.1.0.2.lsp\lib\rts430x_lc_sd_eabi.lib
 
错误#10234-D:未解析的符号仍然存在
错误#10010:在链接期间遇到错误;未生成"msp430fr235x_1.asm.out"
gmaked[1]:***[msp430fr235x_1.asm.out]错误1.
Makefile:138:目标“全部”的配方失败
gmake:***[全部]错误2.

****构建完成****

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

    尊敬的沃伦:

    感谢您发帖。 您似乎遇到了三个问题。 请查看我的答案、如下所示

    1.您对"可重现的示例#1、开箱即用演示"有何疑问

    2.“MSP430:GEL:加载文件时遇到问题:C:\wksp_v8\msp430fr235x_1.asm\Debug\msp430fr235x_1.asm.out 无法打开文件。”

    请确保在文件路径中具有"msp430fr235x_1.asm.out"。

    3.对于 FRAM 器件,启动时需要禁用 GPIO 上电默认高阻抗模式,以激活先前配置的端口设置。 这可以通过清零 PM5CTL0寄存器中的 LOCKLPM5位来完成”

     在 GPIO 初始化后添加以下代码。

      

    PM5CTL0 &=~LOCKLPM5; //禁用 GPIO 上电默认高阻抗模式
    //激活先前配置的端口设置 

    4.错误#10234-D:未解析的符号仍然存在

    右键单击项目,选择“属性”->“生成”->“ARM 链接器”->“文件搜索路径”。 添加您在软件中使用的函数的文件文件夹路径。

    B.R

    冬季

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当然、我需要添加 PM5CTL0 &=~LOCKLPM5;
    并最终在所有培训材料中发现了这一点。

    由于我切换到了具有更多硬盘空间的平台,其余的都没有出现。 振振振振振振的、发生这种情况时、我更有效地设置了我的文件目录。 我的新代码从更新的平台下载并更改引脚的状态。