编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

CC2650为什么就不能愉快的玩耍呢(cc2654)

wxchong 2024-08-10 22:15:25 开源技术 17 ℃ 0 评论

以前只有CC2650STK(SensorTag)

买了一个LAUNCHXL2-RM46

用LAUNCHXL2-RM46上边的XDS110仿真CC2650

磕磕绊绊调了很长时间总算调通了

今天准备玩玩CC2650 LaunchPad

仿真器和cc2650都在一块板上

调试起来应该不会太麻烦吧

老方法,插上开发板

用IAR打开TI的例程

看到cc2650lp文件夹里的例程不多

就到cc2650em下边找了一个hid_emu_kbd

点下载提示没有找到仿真器

看了一下配置,选的是XDS100V3

也正常CC2650EM的仿真器比较高端

LaunchPad就应该选xds110

改好后再点下载

提示升级固件点yes

然后就出现这个熟悉的界面

是不是先cJTAG不行?

改成4线JTAG试试

再点下载弹出仿真器选择对话框

也没啥问题,点OK

然后又出现一个新错误

端口被占用了?

断开仿真器再插上

还是不行

记得以前不能仿真是因为仿真器没有设置SN

从这回的仿真器选择对话框里看到L1000802

这个就应该是序列号

用xdsdfu再看看

打开xdsdfu

输出xdsdfu -e

看到信息貌似也没啥问题

再给xds110刷个固件试试

刷完固件再用IAR下载程序

熟悉的界面终于出现了

然后出现这个错误

重新编译一下再下载还是不行

下载一下cc2650lp的sensortag成功了

再下载cc2650em例程还是错误

重编译一下协议栈

不放心又对比了一下cc2650em和cc2650lp的配置

发现cc2650lp cpu clock是48MHz cc2650em是72MHz

把cc2650em改成48再下载

成功

再把48改成72也成功

也不确定最后一个错误是怎么解决的

估计和重新编译协议栈有关

遗憾在的程序虽然下载进去了

可是无论cc2650em项目还是cc2650lp项目程序都不能正常运行

可以单步调试

执行到BIOS_start()以后程序就跑飞了

暂停后停在这个位置

以上图文内容均是EEWORLD论坛网友:littleshrimp 原创,在此感谢。

欢迎微博@EEWORLD

如果你也写过此类原创干货请关注微信公众号:EEWORLD(电子工程世界)回复“投稿”,也可将你的原创发至:bbs_service@eeworld.com.cn,一经入选,我们将帮你登上头条!

与更多行业内网友进行交流请登陆EEWORLD论坛。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表