dsp2812 linux开发板,dsp2812开发板自制编程流程_我是索吹的博客-程序员秘密

技术标签: dsp2812 linux开发板  

DSP2812包含两个事件管理器,其强大的能力使它在电机控制的领域里得到广泛的应用。为了更好的了解它的工作原理,自己做了一块DSP2812的开发板,外设很简单,但是对于熟悉一下它的编程流程,CMD配置,FLASH烧写等还是够用的。

在整个过程中,包含的酸甜苦难只有我自己才能体会到。把我整个调试遇到的问题与大家分享一下。

这个过程中,最令我郁闷的是,连接不上仿真器。这个问题整整折腾我近一个月。

一连接仿真器出现如下提示,仿真器采用XDS510。

提示错误如下:

Error connecting to the target:

Error 0x00001200/-1145

Error during: OCS, Target,

Unrecoverable emulation error

Sequence ID: 0

Error Code: -1145

Error Class: 0x00001200

I/O Port = 240

Board Name: F2812 XDS510 Emulator

Cpu Name: F2812

Abort:    Close Code Composer Studio.

Retry:    Try to connect to the target again.

Cancel:    Remain disconnected from the target

Diagnostic:  Run diagnostic utility.

----------------------------------------------------Retry以后出现的错误

Error connecting to the target:

Error 0x00001200/-1031

Error during: OCS, Target,

Device driver: Problem with the Emulation Controller.

It is recommended to RESET EMULATOR. This will disconnect each

target from the emulator. The targets should then be power cycled

or hard reset followed by an emureset and reconnect to each target.

Sequence ID: 0

Error Code: -1031

Error Class: 0x00001200

I/O Port = 240

Board Name: F2812 XDS510 Emulator

Cpu Name: F2812

Abort:    Close Code Composer Studio.

Retry:    Try to connect to the target again.

Cancel:    Remain disconnected from the target

Diagnostic:  Run diagnostic utility.

检查电源,没有问题,3.3V,1.9V正常。检查各个引脚连接也没有问题。

检查时钟XCLKOUT输出引脚,输出3.75MHZ,也正常,DSP上电复位之后,XCLKOUT输出的频率是晶振频率的1/8.晶振采用30MHZ。

检查JTAG各引脚连接,均正确,且TCK有时钟信号输出,大约12M。

检查复位信号,也没有复位。

检查原理图也没有错误。

就这样不断检查,很崩溃。最后实在没有办法怀疑2812引脚虚焊了,给2812芯片加了一遍焊锡之后,再测,终于好使了。

总结一下,对于调试2812的板子,有以下需要注意的。

1、检查电源是否正确

2、检查复位信号

3、检查XCLKOUT有没有时钟输出

4、检查JTAG引脚是否正确连接且TCK有没有信号

5、检查有没有虚焊

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30387211/article/details/117037259

智能推荐

ssas表格模型 权限控制_创建第一个SSAS表格模型数据库_culuo4781的博客-程序员秘密

ssas表格模型 权限控制 Considering BI environment, when comparing Multidimensional Vs Tabular model databases, both of them have their own advantages and purpose in data analytics and business intelligence....

WIN8-Metro风格开发---入门篇(C#补全计划)_cichou7324的博客-程序员秘密

开发环境准备: OS:WIN8RP版64bit SDK:MicrosoftVisualStudioExpress2012RCForWindows8 布置完毕,问我哪儿搞来的?官网啊,官网啊亲!自己去官网整,整不好也别来玩metro开发了,回家带娃去吧......

架构设计:消息队列之Kafka深度解析_kafka队列深度_弗语笑红尘的博客-程序员秘密

Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:● 以时间复杂度为O(1)的方式提供消息持久化能力,并保证即使对TB级以上数据也能保证常数时间的访问性能● 高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输● 支持Kafka Server间的消息分区,及分布式消息消费,同时保证每个partition内的消息顺序传输● 同时支持离线数据处理和实时数据处理为什么要用Message Queue?《消息队列之Kafka深度解析》告诉你。下载地址:点我下载

09月28日 pytorch与resnet(三)预训练的Mask R-CNN 模型进行微调_maskrcnn预训练模型_Hali_Botebie的博客-程序员秘密

TorchVision 对象检测微调教程1. 预训练的Mask R-CNN 模型进行微调我们将说明如何在 torchvision 中使用新功能,以便在自定义数据集上训练实例细分模型。2. 定义数据集https://pytorch.org/tutorials/intermediate/torchvision_tutorial.htmlPenn-Fudan 数据库中对行人检测和分割。 数据集应继承自标准torch.utils.data.Dataset类,并实现__len__和__getitem__。

给数组添加元素的6个方法_净植99的博客-程序员秘密

给数组添加元素的6个方法1. 使用 length 属性追加元素使用length属性,可以在数组末尾后面添加一个元素var arr = [1, 2, 3, 4, 5];arr[length] = 6;console.log(arr); // [1, 2, 3, 4, 5, 6];2. 使用 push 方法追加元素push()方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度var arr = [1, 2, 3, 4, 5];arr.push(6);console.log(arr)

物理学的困惑: 弦理论崛起了, 科学却衰落了_chelsea的博客-程序员秘密

The Trouble With Physics: The Rise of String Theory, the Fall of a Science中译本物理学的困惑>>.这本书的副标题是"弦理论的崛起与科学的衰落". 全书除了讲述物理学目前面临的五大基础性难题, 还用三分之一的篇幅讲述了为何物理学近30年来止步不前. 其原因涉及了科学的伦理观, 科学的社会学属性等.弦理论崛起了, 科学却衰落了!

随便推点

python pep 8_用PEP 8编写漂亮的Python代码_cumei1658的博客-程序员秘密

python pep 8Learn how to write high-quality, readable code by using the Python style guidelines laid out in PEP 8. Following these guidelines helps you make a great impression when sharing your work w...

linux安装红帽openshift,Redhat Openshift 4.6 单机版安装指南(1)_weixin_39568232的博客-程序员秘密

Redhat Openshift 单机版安装指南 CRC4.6Red Hat CodeReady Containers(CRC) 是一个最小的 OpenShift 4 本地集群环境,可以安装到笔记本电脑,无须专用服务器,这点比OKD4.6要简单得多.安装总共分3步:第一步:下载安装文件大约 2.5GB, 3种平台可供选择,(Windows, Linux, Mac)第二步:crc setup第三步:...

集合之六:Map接口_weixin_30689307的博客-程序员秘密

Map接口概述  Map接口中的集合和Collection接口中的集合在存储数据的格式上有很大的不同,Map接口下的内容是以<K , V> ,键值对的形式存储的,我们查询API,Map接口的描述是:  将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。Map接口常用实现类:HashMap无序,键不可重复键和值都允许使用null ...

poj1830--开关问题(高斯消元问题1)_刀刀狗0102的博客-程序员秘密

开关问题Time Limit: 1000MS Memory Limit: 30000KTotal Submissions: 6021 Accepted: 2290Description有N个相同的开关,每个开关都与某些开关有着联系,每当你打开或者关闭某个开关的时候,其他的与此开关相关联的开关也会相应地发生变化,即这些相联系的开

如何解决客户端与服务器端的连接(mysql) :xxx.xxx.xxx.xxx is not allowed to connect to this mysql serv _lanniao1的博客-程序员秘密

这两天搞MySQL,遇到一些问题,怕忘掉,放上来,留着备用这个方法是在google上搜出来的,不过他是转自CSDN,^_^1、进入mysql,创建一个新用户xuys: 格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码"; grant select,update,insert,delete on *.* to [email protected]

Python连接MySQL报错:mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_passwo_BeeTester的博客-程序员秘密

Python连接MySQL报错:mysql.connector.errors.NotSupportedError: Authentication plugin ‘caching_sha2_password’ is not supportedPython连接MySQL数据库报错:mysql.connector.errors.NotSupportedError: Authentication plu...

推荐文章

热门文章

相关标签