如果可以下载程序,在launchpad上需要怎样接线,在5529上是不是应该先烧写一个usb驱动程序
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.
你好:
我按照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程序。
你好,
按照您提供的资料,资料当中有一个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.
我看了一下,应该是校验出错,请问现在这种情况应该如何修改程序呢?