如何在CCS上生成.txt文件并烧录到MSP430 您所在的位置:网站首页 sbw自动编译 如何在CCS上生成.txt文件并烧录到MSP430

如何在CCS上生成.txt文件并烧录到MSP430

2023-11-18 12:41| 来源: 网络整理| 查看: 265

由于CCS平台程序编译后将直接产生.out文件用于仿真器程序下载,而当在MSP430单片机开发时,可能需要用到BSL下载,此时就需要生成.txt文件用于BSL程序烧录。

本片简述如何在CCS上编辑单片机程序产生.txt文件并采用BSL将程序烧录单片机。(我才用的版本为CCS8.1.0)

1,在CCS上正确创建工程文件。

新建工程:File->New->CCS Project

 

2,在main.c文件中编写程序并保存。

1 #include 2 /* 3 * 软件延时 4 */ 5 #define CPU_F1 ((double)1000000) 6 #define delay_us1M(x) __delay_cycles((long)(CPU_F1*(double)x/1000000.0)) 7 #define delay_ms1M(x) __delay_cycles((long)(CPU_F1*(double)x/1000.0)) 8 9 /** 10 * main.c 11 */ 12 int main(void) 13 { 14 unsigned char j,k; 15 WDTCTL = WDTPW + WDTHOLD;//关看门狗 16 P6DIR = 0xff;//设置P4端口为输出端口 17 while(1) 18 { 19 k = 1; 20 for(j=0;j .text "LCD.out" DACDMA ==> DACDMA "LCD.out" PORT2 ==> PORT2 "LCD.out" USART1TX ==> USART1TX "LCD.out" USART1RX ==> USART1RX "LCD.out" PORT1 ==> PORT1 "LCD.out" TIMERA1 ==> TIMERA1 "LCD.out" TIMERA0 ==> TIMERA0 "LCD.out" ADC12 ==> ADC12 "LCD.out" USART0TX ==> USART0TX "LCD.out" USART0RX ==> USART0RX "LCD.out" WDT ==> WDT "LCD.out" COMPARATORA ==> COMPARATORA "LCD.out" TIMERB1 ==> TIMERB1 "LCD.out" TIMERB0 ==> TIMERB0 "LCD.out" NMI ==> NMI "LCD.out" .reset ==> .resetFinished building: "LCD.out"

"D:/TI/ccsv8/tools/compiler/ti-cgt-msp430_18.1.2.LTS/bin/hex430" --ti_txt "LCD.out" -o "LCD.txt" -order MS -romwidth 16Translating to TI-TXT format... "LCD.out" .text ==> .text "LCD.out" DACDMA ==> DACDMA "LCD.out" PORT2 ==> PORT2 "LCD.out" USART1TX ==> USART1TX "LCD.out" USART1RX ==> USART1RX "LCD.out" PORT1 ==> PORT1 "LCD.out" TIMERA1 ==> TIMERA1 "LCD.out" TIMERA0 ==> TIMERA0 "LCD.out" ADC12 ==> ADC12 "LCD.out" USART0TX ==> USART0TX "LCD.out" USART0RX ==> USART0RX "LCD.out" WDT ==> WDT "LCD.out" COMPARATORA ==> COMPARATORA "LCD.out" TIMERB1 ==> TIMERB1 "LCD.out" TIMERB0 ==> TIMERB0 "LCD.out" NMI ==> NMI "LCD.out" .reset ==> .reset

**** Build Finished ****

 

8,我们用BSL430来进行程序的烧录,就是将我们得到的.txt文件传录到芯片,控制CPU工作

SF_BSL430下载软件链接:https://pan.baidu.com/s/1tumqUGFZhx_83ynXRS3Ugw

 下载好后我们以管理员身份运行应用程序。

(1),选择串口号(此前还需安装USB转串口驱动 CH340或CH341 链接:https://pan.baidu.com/s/1DvtcWuatTF9EtwSaBLhbog)

 进计算机管理系统-设备管理器 -端口查找串口号(必须链接开发板并上电开启)

(2),装载烧录文件。

到工程文件夹中-Debug文件夹找到.txt文件

(3),执行(可能会烧录失败 将开发板断电后再上电重新烧录试试)

结果:

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有