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.

mspf5529launchpad是否可以通过bsl下载程序

Other Parts Discussed in Thread: MSP430F5529

如果可以下载程序,在launchpad上需要怎样接线,在5529上是不是应该先烧写一个usb驱动程序

  • 可以通过bsl下载的。请参考msp430f5529lp的手册

  • 已经在msp430f5529lp上通过bsl下载程序,如果想不用bsl键可不可以通过软件的方法实现程序下载

  • 请参看SLAU319 MSP430 Programming Via the Bootstrap Loader (BSL) 

    我们固化了USB BSL的程序,只要满足条件,比如VBUS拉高,就可以进入USB BSL实现程序更新。具体的电路你可以参考Launch Pad的参考设计。

  • 你好:

            我按照TI  USB Field Firmware Updates on MSP430™ MCUs  手册中4.1的方式在launch pad已经成功实现usb bsl下载程序,在我自己做的板子上,电路参考的是launch pad 电路,将板子连接到pc的usb接口时,windows提示无法识别的usb设备。我ccs上仿真了一下能够进入下边这段中断服务程序,

    #pragma vector=USB_UBM_VECTOR // USB Interrupt Service Routine
    __interrupt void iUsbInterruptHandler(void) {
    switch (__even_in_range(USBVECINT & 0x3f, USBVECINT_OUTPUT_ENDPOINT7)) {
    case USBVECINT_PWR_VBUSOn:
    fInvokeBSL = 1; // Set flag
    __bic_SR_register_on_exit(LPM3_bits);
    // Exit LPM3 when exiting the ISR.
    break;
    default:
    break;
    }
    }

    我认为能够进入这个中断程序说明,5529已经运行了固化在5529上的usb bsl,可是为什么windows会不识别呢,我看USB Field Firmware Updates on MSP430™ MCUs  手册中按照4.1的方式,用户程序中可以不包括usb程序。

  • 把BSL重刷下

  • 你好,

           能给提供一个bsl的程序吗?这个自己没刷过

  • http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/CustomBSL/latest/index_FDS.html

  • 你好,

            按照您提供的资料,资料当中有一个5438a,ccs的工程,程序上未做修改,只是在.ccxml文件中将ic芯片更换为5529,编译通过,debug时出现如下错误提示:

    MSP430: File Loader: Data verification failed at address 0x00000000 Please verify target memory and memory map.
    MSP430: GEL: File: E:\work\ccs\MSP430F5529_BSL\Debug\MSP430F5529_BSL.out: a data verification error occurred, file load failed.

    我看了一下,应该是校验出错,请问现在这种情况应该如何修改程序呢?

  • 你好,

          我还有一个疑问,我手中有好几块用5529做的板子,每一块都没法识别,我觉得应该不是片上固化的bsl出了问题,另外可以用ccs烧写bsl程序吗?

  • 尊敬的ti_HG

            我现在又重新检查了一下我自己的pcb,发现了一个问题,我板子上用的晶振是26M的,这样的话是不是就没办法实现bsl下载了。