13个新帖子/ 0
最后发表
jnewton
离线
最后看到:1年2天前
加入:2014-11-25 13:18
SPI引导编程

你好,

我想计划在引导从MSP430 DA14580设备。我有DA14580附着在MSP430 SPI总线,和MSP430的设置作为SPI的主人。我开始编程SPI协议,在引导和通信似乎工作,直到它到达数据字节。使用手册- b - 001,表2。一切正常,直到第八步,DA14580从未返回0 x02第一个字节的数据,并且只返回0 xff。然后它返回0 xff直到所有数据字节被下载,然后将返回0 xaa 0 x20的编程习惯。我附上了图片的跟踪系统。我希望你能给我一些注射屋上我可能做错了什么。

谢谢你!
吉姆·牛顿
Tegam公司。
jnewton@tegam.com

附件:
设备:
MT_dialog
离线
最后看到:4个月2周前
工作人员
加入:2015-06-08 34
嗨jnewton,

嗨jnewton,

程序下载图像看起来是正确的。因为你是接近580年底和响应与0 x20的CRC形象必须失败,这就是为什么你得到0 x20。你也可以看看SDK的项目\ host_apps \ da1458x \接近\记者\ host_proxr你会发现一个spi主下载图像通过spi 580奴隶。

由于MT_dialog

RandyYu
离线
最后看到:3年1周前
加入:2015-01-28 08:49
关于在线旅行社我有一个问题

在线旅行社我有一个问题,当580年收到的数据完成。存储在内存中的数据哪里来的呢?580需要软件只对这个函数或硬件工作原理。
如果是需要软件在580年,当更新后,软件会清楚吗? ?还是两个图像存储在不同的内存?你有一些关于这部分的材料。
非常感谢你

MT_dialog
离线
最后看到:4个月2周前
工作人员
加入:2015-06-08 34
嗨RandyYu,

嗨RandyYu,

OTA的图像存储在外部SPI内存或一个eepm(实现都是可用的,你必须附加一个ext内存580)。简要ext SPI是设置有两个图片银行和旅行社决定基于活跃的新形象应放置的地方,完成更新操作后,二级引导装载程序重置将选择图像。SUOTA是软件实现为一个概要文件嵌入到您的应用程序。更多的信息你可以看一看一个使用SUOTA - b - 010 DA14580关于实现所有的细节。

由于MT_dialog

RandyYu
离线
最后看到:3年1周前
加入:2015-01-28 08:49
你的意思是一定的

你的意思有一定软件DA14580处理接收到的SPI数据?

RandyYu
离线
最后看到:3年1周前
加入:2015-01-28 08:49
我困惑你给回复

我困惑你给我的答复是DA14580引导装载程序从MSP430(另一个单片机外部flash与SPI接口)或者从手机更新(手机发送图片和DA14580放到第二引导装载程序)。我需要第一个,使用msp430作为外部内存来启动da14580,可以吗?如果可以,你能给我一些例子和材料。
谢谢你,我的英语不好,请原谅

MT_dialog
离线
最后看到:4个月2周前
工作人员
加入:2015-06-08 34
嗨RandyYu,

嗨RandyYu,

是的,SUOTA 580年是一个配置文件中实现软件执行SUOTA操作,并将这些数据存储在闪存。

由于MT_dialog

RandyYu
离线
最后看到:3年1周前
加入:2015-01-28 08:49
有例子吗

在DA1458x_SDK_5.0.3有例子吗?我找不到它的目录

MT_dialog
离线
最后看到:4个月2周前
工作人员
加入:2015-06-08 34
嗨RandyYu,

嗨RandyYu,

是的,你可以找到一个实现接近记者SUOTA概要文件的例子在指定的目录\ SDK5.0.3 \ SDK DA1458x_SDK_5.0.3 \ DA1458x_SDK \ 5.0.3 \
项目\ target_apps \ ble_examples \ prox_reporter。

由于MT_dialog

RandyYu
离线
最后看到:3年1周前
加入:2015-01-28 08:49
的数据表- b - 001

的数据表- b - 001,有一段时间的细节,这是写销的权力有一个时间序列。我选择以下这样的别针,发送图片,我想知道如果103毫秒的延迟是必须吗?,或任何时间就可以了。的例子\ SDK5.0.3 \ DA1458x_SDK_5.0.3 \ DA1458x_SDK \ 5.0.3 \我发现它发送图片及时启动后103毫秒。
单片机DA14580 MSP430
CLK P0.0 P2.7 
CS P01 P3.2
味噌P02 P3.4
莫西人P03 P3.3
我遇到一个porblem:我transplantate MSP430的代码,并使用spi发送图片,发送0 x70 0×50 0 x00之后,我能不能收到0 x02或0 x20(我收到0 xff或0 x00)。我不知道如何调试它,有什么问题,需要你的帮助

MT_dialog
离线
最后看到:4个月2周前
工作人员
加入:2015-06-08 34
嗨RandyYu,

嗨RandyYu,

103 ms被设置到580的主要引导装载程序及其所需的内部结算和执行初始BootRom指令。你不需要等待传输头之前,你可以开始传输数据,直到580年准备为了接受数据,它将返回适当的旗帜继续下载图像。SPI奴隶操作是有点棘手,取样器或SPI很敏感对小高峰或反射,为了580年的引导作为奴隶,你必须妥善保护,终止你的连接导线,也需要一个共同点。也确保主提供的时钟是4倍SPI的内部时钟的奴隶。

由于MT_dialog

RandyYu
离线
最后看到:3年1周前
加入:2015-01-28 08:49
我需要设置SPI奴隶

1。我需要设置SPI子钟吗?
2。是什么意思“你必须妥善保护,终止你的连接电线。
3所示。我的过程(msp430作为spi主发送图像,da14580 spi接收图像的奴隶)需要一个引导装载程序软件在da14580吗?
4所示。我真的不明白我怎么能知道da14580已经准备好接受图片,发送一个国旗吗?
你能给我一些更多的细节吗
非常感谢!

MT_dialog
离线
最后看到:4个月2周前
工作人员
加入:2015-06-08 34
嗨RandyYu,

嗨RandyYu,

1)不,SPI子钟不能设置,引导装载程序设定的内部子钟,时钟,你从你的主人应该提供1 khz,也请看看6.1节的注意关于时钟SPI的主人。

2)我们通常使用一些终端电阻串联的输出插脚(大师输出)47至56欧姆为了终止联系,至少在时钟输出。

3)引导装载程序已经执行在580年启动,描述的过程文档中提到一个- b - 001,所以你还要能够提供数据在前两个步骤,那580试图引导SPI主配置其正确的标记。

4)是一个- b - 001文档中描述580年看到适当的标题(0 x70、0×50 0 x00和LS-Byte)就知道有人试图下载一个固件,所提到的文档中可以找到更多信息。

由于MT_dialog