嗨,大家好。我的名字叫凯文。我在附件中面临的问题。我有一个芯片附加到我的定制板上,我想刻录我的程序。但在此之前,我需要闪存一个引导加载程序吗?我使用UART连接芯片,引脚配置为VCC,GND,P0.4和P.05。但是,重置引脚没有检测到智能片段。我要做什么?谢谢你
嗨Kevleo94,
每当芯片向上或重置时,ROM Booter被激活(只要您在OTP中没有图像),以便扫描其外部设备的外设(SPI / I2C / UART),因此,不,没有需要刷新任何东西,以便将代码下载到580的RAM中。智能代码段的说法是什么,它没有看到580执行的靴子,以便智能片段意识到有580次扫描有580UART和搜索0x02,它向引导加载程序的UART过程启动,以便智能片段确保应该有0x02,从用户开始重置电路板以使引导程序运行和捕获。0x02字节。所以显然,您的问题是您的UART连接,或者您不会重置电路板,以便引导加载程序不运行,因此智能代码段没有看到0x02字节。
谢谢mt_dialog.
嗨mt_dialog,我想知道我所做的UART连接有什么问题?我将引脚连接到与开发板相同的端口的jlink。而且当我在重置按钮处检查电压时,它显示正确的逻辑。0V未按按钮,按下按钮时3.3V。请指导我解决这个问题。
谢谢你。
无论如何,我没有得到哪个PIN码,jLink与UART有什么关系,如果您使用PC连接UART引脚,您可以看到主引导程序执行(您应该看到垃圾打印如果您在TX引脚上放置逻辑分析仪,则应看到一个0x02)?
嗨mt_dialog,我只是做你要求我做的事情。我使用FTDI将我的DA14580连接到我的PC。我看到我的终端里有一些垃圾。但我没有看到“0x02”的东西,垃圾看起来一直是我按下重置按钮后,但它超过1600米级数。我应该使用哪种讨厌?它是9600或57600吗?我使用p0.4和p0.5作为UART引脚。谢谢你。
嗨Kevleo,
垃圾就是你应该在终端上看到的东西,你不会能够在终端上看到0x02,而是只能通过使用逻辑分析仪,所以你知道Bootloader在按RESET按钮时立即运行(我没有得到“超过16000ms”,这是工具将提供的时间,以便在它之前按下重置按钮并通过无法检测到消息,对您反馈。关于波特率,580以特定的波特率对特定引脚的特定引脚发送,这些引脚于串行接口启动中记录.PDF。所以我仍然认为问题是你的联系和智能片段从来没有得到0x02,也许你应该尝试在DED套件的FTDI引脚上切换RX / TX,以防你有错误。
嗨mt_dialog,我刚刚做了你最后一次问的东西,但它仍然没有工作。当我通电IC时,我看到一些数据随机发送到我的终端。它不经常发生。按下重置按钮时,有时IC会发出一些数据,有时不会。我有一些假设:1.当IC由于ESD或温度太热时,IC破坏了吗?2.焊接时可通过IC保留多少最高温度?3.我如何知道IC仍然运行良好?我应该检查哪些端口(除了重置除外),以了解重置端口工作正常4.在SmartTag示意图中,有值0h的电感,是如此重要?当我用电阻0欧姆改变时是否可以?
谢谢你kevleo94.
嗨Kevleo94,
每当芯片向上或重置时,ROM Booter被激活(只要您在OTP中没有图像),以便扫描其外部设备的外设(SPI / I2C / UART),因此,不,没有需要刷新任何东西,以便将代码下载到580的RAM中。智能代码段的说法是什么,它没有看到580执行的靴子,以便智能片段意识到有580次扫描有580UART和搜索0x02,它向引导加载程序的UART过程启动,以便智能片段确保应该有0x02,从用户开始重置电路板以使引导程序运行和捕获。0x02字节。所以显然,您的问题是您的UART连接,或者您不会重置电路板,以便引导加载程序不运行,因此智能代码段没有看到0x02字节。
谢谢mt_dialog.
嗨mt_dialog,
我想知道我所做的UART连接有什么问题?我将引脚连接到与开发板相同的端口的jlink。而且当我在重置按钮处检查电压时,它显示正确的逻辑。0V未按按钮,按下按钮时3.3V。请指导我解决这个问题。
谢谢你。
嗨Kevleo94,
无论如何,我没有得到哪个PIN码,jLink与UART有什么关系,如果您使用PC连接UART引脚,您可以看到主引导程序执行(您应该看到垃圾打印如果您在TX引脚上放置逻辑分析仪,则应看到一个0x02)?
谢谢mt_dialog.
嗨mt_dialog,
我只是做你要求我做的事情。我使用FTDI将我的DA14580连接到我的PC。我看到我的终端里有一些垃圾。但我没有看到“0x02”的东西,垃圾看起来一直是我按下重置按钮后,但它超过1600米级数。我应该使用哪种讨厌?它是9600或57600吗?我使用p0.4和p0.5作为UART引脚。
谢谢你。
嗨Kevleo,
垃圾就是你应该在终端上看到的东西,你不会能够在终端上看到0x02,而是只能通过使用逻辑分析仪,所以你知道Bootloader在按RESET按钮时立即运行(我没有得到“超过16000ms”,这是工具将提供的时间,以便在它之前按下重置按钮并通过无法检测到消息,对您反馈。关于波特率,580以特定的波特率对特定引脚的特定引脚发送,这些引脚于串行接口启动中记录.PDF。所以我仍然认为问题是你的联系和智能片段从来没有得到0x02,也许你应该尝试在DED套件的FTDI引脚上切换RX / TX,以防你有错误。
谢谢mt_dialog.
嗨mt_dialog,
我刚刚做了你最后一次问的东西,但它仍然没有工作。当我通电IC时,我看到一些数据随机发送到我的终端。它不经常发生。按下重置按钮时,有时IC会发出一些数据,有时不会。
我有一些假设:
1.当IC由于ESD或温度太热时,IC破坏了吗?
2.焊接时可通过IC保留多少最高温度?
3.我如何知道IC仍然运行良好?我应该检查哪些端口(除了重置除外),以了解重置端口工作正常
4.在SmartTag示意图中,有值0h的电感,是如此重要?当我用电阻0欧姆改变时是否可以?
谢谢你kevleo94.
嗨Kevleo94,
谢谢mt_dialog.