当使用自己做的板子下载时报这个错误,使用TI官方的板子下载就可以用!是不是需要先下载什么文件?
Ken Wang:
这个错误提示和你的硬件JTAG电路有关系,系统连接没有建立。你可以检查一下你的硬件设计个我们的参考设计有没有什么不同的地方。
谢谢
JingHui Huang:
回复 Ken Wang:
您好Ken Wang :
关于您告知我,我的JTAG电路和系统没建立连接。您是指JTAG电路和CC3200芯片的链接出现错误,还是指JTAG本身的设计电路出现问题?
chenchong dai:
回复 Ken Wang:
您好,cc3200 lauchpad 的例程用uniflash下载到外部nor flash上电后就可以运行了吗
Ken Wang:
回复 chenchong dai:
是的,使用uniflash下载到外部的SFLASH里面,具体烧写过程可以参考uniflash的user guide或是下面的链接内容:
http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx_UniFlash_Quick_Start_Guide?keyMatch=uniflash&tisearch=Search-EN
chenchong dai:
回复 Ken Wang:
我修改了uart_demo的程序,在线调试时,串口助手可以正确显示发送的字符‘1’,为什么烧到flash以后,再上电,用法串口助手接受到的就不是我设置的字符而变成其他的字符了呢
Ken Wang:
回复 chenchong dai:
不知道是否方便看下你的程序呢?
chenchong dai:
回复 Ken Wang:
void main(){ char cString[MAX_STRING_LENGTH+1]; char cCharacter='1'; int iStringLength = 0; // // Initailizing the board // BoardInit(); // // Muxing for Enabling UART_TX and UART_RX. // PinMuxConfig(); // // Initialising the Terminal. // InitTerm(); // // Clearing the Terminal. // ClearTerm(); /* DisplayBanner(APP_NAME); Message("\t\t****************************************************\n\r"); Message("\t\t\t CC3200 UART Echo Usage \n\r"); Message("\t\t Type in a string of alphanumeric characters and \n\r"); Message("\t\t pressenter, the string will be echoed. \n\r") ; Message("\t\t Note: if string length reaches 80 character it will \n\r"); Message("\t\t echo the string without waiting for enter command \n\r"); Message("\t\t ****************************************************\n\r"); Message("\n\n\n\r"); Message("cmd#"); */ while(1) { // // Fetching the input from the terminal. // /* cCharacter = UartGetChar(); g_iCounter++; if(cCharacter == '\r' || cCharacter == '\n' || (iStringLength >= MAX_STRING_LENGTH -1)) { if(iStringLength >= MAX_STRING_LENGTH – 1) { UartPutChar(cCharacter); cString[iStringLength] = cCharacter; iStringLength++; } cString[iStringLength] = '\0'; iStringLength = 0; // // Echoes the input string // Report("\n\rcmd#%s\n\rcmd#", cString);*/ //} //else //{ UartPutChar(cCharacter); //cString[iStringLength] = cCharacter; // iStringLength++; // } }}
chenchong dai:
回复 Ken Wang:
上边是uniflash烧写后的运行结果
下边是在线调试时的正确结果
Ken Wang:
回复 chenchong dai:
我这边测试下来没有任何问题啊,不论是在线调试还是烧到sflash里面,串口调试助手收到的都是1啊,
你检查一下你的波特率设置,同时你接收到的不同的数据,具体是什么呢?
谢谢