基于TI-RTOS的CC3200调试过程记录.pdf
--------2015
GPIO驱动.......................................................................................................................................................................................................................................................................................................................................................................................4
uart驱动:.................................................................................................................................................................................................................................................................................................................................................4
uniflash软件刷新ROM及自制wifi板问题.............................................................................................................................................................................................................................................................................................................................4图形化调试界面设置:................................................................................................................................................................................................................................................................................................................................................................6使能定时器功能:.........................................................................................................................................................................................................................................................................................................................................................................7模块化编程注意:.........................................................................................................................................................................................................................................................................................................................................................................7API函数查看...................................................................................................................................................................................................................................................................................................................................................................................8使能空闲任务.................................................................................................................................................................................................................................................................................................................................................................................8queue_get/put在多任务中传输数据。...................................................................................................................................................................................................................................................................................................................................9死锁(deadlock)的发生及程序中避免死锁。.......................................................................................................................................................................................................................................................................................................................9互斥锁的用法:...........................................................................................................................................................................................................................................................................................................................................................................10wifi例程的示例:........................................................................................................................................................................................................................................................................................................................................................................12oob工程的消息收与发...............................................................................................................................................................................................................................................................................................................................................................14modubus协议移植.....................................................................................................................................................................................................................................................................................................................................................................16文件系统编译、调试................................................................................................................................................................................................................................................................................................................................................................18CCS6IntellijIDE快捷键............................................................................................................................................................................................................................................................................................................................................................19JDK下载、安装及开发环境搭建.............................................................................................................................................................................................................................................................................................................................................20CCS静态库的编译、应用;linux的静态库的编译、应用;JavaScript源码.................................................................................................................................................................................................................................................................21链表实验:...................................................................................................................................................................................................................................................................................................................................................................................23union的应用..............................................................................................................................................................................................................................................................................................................................................................................26jQuery的UI学习......................................................................................................................................................................................................................................................................................................................................................................28sscanf()的详细用法......................................................................................................................................................................................................................................................................................................................................................................29strtoul:........................................................................................................................................................................................................................................................................................................................................................................................31strstr................................................................................................................................................................................................................................................................................................................................................................................................32strtok
字符串分割
strtok函数会破坏被分解字符串的完整,调用前和调用后的str已经不一样了。............................................................................................................................................................................................32
strchr...........................................................................................................................................................................................................................................................................................................................................................32
将OOB例程与ti-rtos例程合并........................................................................................................................................................................................................................................................................................................................................32
1GPIO驱动深入.............................................................................................................................................................................................................................................................................................................................................................................34enum:........................................................................................................................................................................................................................................................................................................................................................................................34ADC采样功能使能......................................................................................................................................................................................................................................................................................................................................................................35TI-RTOS系统的硬中断原理及应用:....................................................................................................................................................................................................................................................................................................................................36电机控制介绍...............................................................................................................................................................................................................................................................................................................................................................................38Niosii...............................................................................................................................................................................................................................................................................................................................................................................................38增量编译:...................................................................................................................................................................................................................................................................................................................................................................................39TCP_SOCKET
调试:.....................................................................................................................................................................................................................................................................................................................................................................39
MCUApplication----BootLoader(application_bootloader.bin)...........................................................................................................................................................................................................................................................................................411.如何生成
.bin文件。....................................................................................................................................................................................................................................................................................................................................................42
2.如何生成十六进制文件(.hex).......................................................................................................................................................................................................................................................................................................................................423.如何将程序下载到flash上并运行。..................................................................................................................................................................................................................................................................................................................................42液晶屏程序调试:.......................................................................................................................................................................................................................................................................................................................................................................42文件系统的操作。.......................................................................................................................................................................................................................................................................................................................................................................43关于程序的兼容性:..................................................................................................................................................................................................................................................................................................................................................................44demo-one网页优化:...............................................................................................................................................................................................................................................................................................................................................................46PID调节(gpiointerrup_cc3200的main.c中)....................................................................................................................................................................................................................................................................................................................47运用DSP的浮点库:.................................................................................................................................................................................................................................................................................................................................................................51动态的创建任务、信号量、邮箱、事件、互斥锁及其他事件..........................................................................................................................................................................................................................................................................................51关于调试过程中,调试信息不打印的问题。........................................................................................................................................................................................................................................................................................................................57调试过程中遇到一疑问,指针传递过程中,将申请内存的指针位置改变了。.............................................................................................................................................................................................................................................................57回调函数练习:...........................................................................................................................................................................................................................................................................................................................................................................59C语言数据类型
:................................................................................................................................................................................................................................................................................................................................60
设定时间、获得时间..................................................................................................................................................................................................................................................................................................................................................................60图形分析功能使用.......................................................................................................................................................................................................................................................................................................................................................................60OOB例程,增加看门狗功能。.................................................................................................................................................................................................................................................................................................................................................62以看门狗为例,研究TI-RTOS架构.............................................................................................................................................................................................................................................................................................................................................62图片状态切换:...........................................................................................................................................................................................................................................................................................................................................................................64
(利用CCS技术,当鼠标经过时,图标图片将发生改变)................................................................................................................................................................................................................................................................64
jqueryhightcharts仪表库
http://www.hcharts.cn/demo/index....................................................................................................................................................................................................................................................................................65
2用jquery的data函数,将数据存在元素上。......................................................................................................................................................................................................................................................................................................................69warning:functiondeclaredimplicitly错误原因......................................................................................................................................................................................................................................................................................................................69jquery
extend函数练习..........................................................................................................................................................................................................................................................................................................................................................70
Eclipse平台相关...........................................................................................................................................................................................................................................................................................................................................................................71Tomcat服务的部署......................................................................................................................................................................................................................................................................................................................................................................73参考:
F:\\百度文库学习资料下载\\JSP\\eclipse中tomcat服务器部署........................................................................................................................................................................................................................................................................73
IO口文件的读写..........................................................................................................................................................................................................................................................................................................................................................................73ultralibrarion的安装和使用................................................................................................................................................................................................................................................................................................................................................74MCUApplication----BootLoader(application_bootloader.bin)...........................................................................................................................................................................................................................................................................................81TI云控制:..................................................................................................................................................................................................................................................................................................................................................................................8228035的CLA内容学习。...........................................................................................................................................................................................................................................................................................................................................................83jqueryui手风琴插件移植过程中遇到的问题:.................................................................................................................................................................................................................................................................................................................84DMA:..............................................................................................................................................................................................................................................................................................................................................................................................84RTOS环境下,写串口驱动:....................................................................................................................................................................................................................................................................................................................................................98workspace_v6_1\\rtsc_practise_uartdriver...............................................................................................................................................................................................................................................................................................................................98JSPServlet
JDBCAJAX等知识学习。................................................................................................................................................................................................................................................................................................................................99
C:\\Users\\Administrator\\workspace_v6_1\\Task_practise....................................................................................................................................................................................................................................................100
动态创建删除任务:
文件系统的读取(一个文件地址偏移后,无法读取,需解决)....................................................................................................................................................................................................................................................................................100txt文件中存储支付串,读取字符串,解释后存入到结构体中。.................................................................................................................................................................................................................................................................................101CC3200电压信号采集问题:.................................................................................................................................................................................................................................................................................................................................................101Wifi-Motor板软件概要设计及程序编码:.........................................................................................................................................................................................................................................................................................................................102用jQuery.load实现页面的布局.............................................................................................................................................................................................................................................................................................................................................102mysql............................................................................................................................................................................................................................................................................................................................................................................................103CC3200作为客户端,通过Http协议与PC上的Servlet通讯。.................................................................................................................................................................................................................................................................................105
32015CC3200调试记录
GPIO驱动
GPIO_PinConfiggpioPinConfigs[]={
/*inputpinswithcallbacks*//*CC3200_LP_SW2*/
GPIOCC3200_GPIO_22|GPIO_CFG_IN_PU|GPIO_CFG_IN_INT_RISING,///输入上拉、上升沿中断/*CC3200_LP_SW3*/
GPIOCC3200_GPIO_13|GPIO_CFG_IN_PU|GPIO_CFG_IN_INT_RISING,//1/*outputpins*/
/*CC3200_LP_LED_D7*/
GPIOCC3200_GPIO_09|GPIO_CFG_OUT_STD|GPIO_CFG_OUT_STR_HIGH|GPIO_CFG_OUT_HIGH,////*PIN58APorSta的模式判断GPIO_03inputpins*/
GPIOCC3200_GPIO_03|GPIO_CFG_INPUT|GPIO_CFG_IN_INT_NONE///正常输入、不中断};
uart驱动:
J6J7接在FLASH模式:
(jtag仿真与comuart输出都是此模式)
uartParams.readMode=UART_MODE_BLOCKING;是阻塞模式,需手动设置
Semaphore_post(sem_UartRead);发送了几次,请求时就读几次,sem_UartRead信号存在fifo中,不会丢失
UART_read(uart,&temp,6);有数据且满6字节时由阻塞变为非阻塞,否则一直阻塞装填。
uniflash软件刷新ROM及自制wifi板问题
1)先把开发板上的SFLASH的用uniflashFormat下2)用uniflash烧写Servicepack
标准输出、增强型管脚、默认输出为143)用uniflash少些applicationcode
另外用Uniflash烧写的时候记得把SOP2的跳线帽插上
1.1
使用Uniflash软件烧写,一直提示errloadingdll经过几天的折腾,终于在uniflash文档上找出答案。
原来TI提供的CC3200uniflash不是最新版本,版本号为3.2.0.000123需升级到3.2.1.00000才行。否则一直提示errloadingdll
详细使用参考文档CC31xx&CC32xxUniFlash-TexasInstrumentsWiki。1.2
下载时,短路块J15J16J17的位置为100,否则下载不进去。当下载完后,从flash启动需拔掉短路块的位置。
1.3
uniflash的下载:
1.3.1下载example的例程:以oob为例
打开oob文件下的configure文件,位于html文件下的out_of_box.ucf.(例程自动包含了内核镜像文件系统镜像及相关文件)COMPort设为5
分别点击Format和Program即可。
1.3.2下载自己编译文件
1.新建一个configure文件
2./sys/mcuimg.bin文件选择release目录下的.bin文件(内核、驱动、app都在此文件中)注:勾选EraseUpdateVerify选项。
COMPort设为5。分别点击Format和Program即开。3.下载网络服务包ServicePackProgramming
(位于Servicesdk目录中)(相当于文件系统)
5
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于TI-RTOS的CC3200调试过程记录在线全文阅读。
相关推荐: