查看: 4592|回复: 8

[求助] 自己做的LPC54608板子,串口打印出问题

[复制链接]

该用户从未签到

61

主题

233

帖子

7

高级会员

Rank: 4

积分
750
最后登录
2021-1-25
发表于 2018-3-14 09:48:44 | 显示全部楼层 |阅读模式
自己的设备,芯片是LPC54608,按照原理图修改引脚配置,下载一个测试flash读写的程序,昨天运行无问题,今天发现串口打印出问题了,无法打印信息出来,串口线都无问题,debug模式发现
停在这里了:
   /* Wait to finish transfer */
    while (!(base->STAT & USART_STAT_TXIDLE_MASK))
    {
    }

uart0直接拉出,没有连接到其他地方,这是什么原因啊?有没有办法让芯片回到boot状态,清除固件?
我知道答案 目前已有8人回答
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24927
最后登录
2025-7-23
发表于 2018-3-14 15:07:28 | 显示全部楼层
昨天没问题,今天就有问题,你可以先用示波器或者逻辑分析仪看看波形,也可以用SDK 中的uart 代码跑一下看看
回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

233

帖子

7

高级会员

Rank: 4

积分
750
最后登录
2021-1-25
 楼主| 发表于 2018-3-14 15:35:53 | 显示全部楼层
小恩GG 发表于 2018-3-14 15:07
昨天没问题,今天就有问题,你可以先用示波器或者逻辑分析仪看看波形,也可以用SDK 中的uart 代码跑一下看 ...

更换另外一设备也是一样串口无法打印,代码下载到开发板上没有问题,正常的。也下载了SDK里的uart代码,就两个引脚,我的设备也是用同样的0-29  0-30两个引脚,但是设备就是无法打印出消息。
请问,这个芯片怎么样清除掉固件,回到出厂状态?
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24927
最后登录
2025-7-23
发表于 2018-3-14 17:00:09 | 显示全部楼层
paulkiyt 发表于 2018-3-14 15:35
更换另外一设备也是一样串口无法打印,代码下载到开发板上没有问题,正常的。也下载了SDK里的uart代码, ...

首先LPC54608固件是在ROM中,所以没有办法清除,我觉得你的意思是erase flash,这个可以有很多办法,其中一种是通过Flash magic, 你可以参考此贴来做
https://www.nxpic.org.cn/module/ ... light=Flash%2Bmagic
回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

233

帖子

7

高级会员

Rank: 4

积分
750
最后登录
2021-1-25
 楼主| 发表于 2018-3-14 17:05:41 | 显示全部楼层
小恩GG 发表于 2018-3-14 17:00
首先LPC54608固件是在ROM中,所以没有办法清除,我觉得你的意思是erase flash,这个可以有很多办法,其中 ...

下载SDK里的uart代码,示波器观察,UART TX一直高电平,无数据发出
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24927
最后登录
2025-7-23
发表于 2018-3-15 16:28:16 | 显示全部楼层
paulkiyt 发表于 2018-3-14 17:05
下载SDK里的uart代码,示波器观察,UART TX一直高电平,无数据发出

看看demo中的UART 引脚是否与你的板子相符,还有debug 代码时,留意下寄存器配置和预期的一样
回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

233

帖子

7

高级会员

Rank: 4

积分
750
最后登录
2021-1-25
 楼主| 发表于 2018-3-15 18:12:32 | 显示全部楼层
小恩GG 发表于 2018-3-15 16:28
看看demo中的UART 引脚是否与你的板子相符,还有debug 代码时,留意下寄存器配置和预期的一样 ...

引脚与我板子是一样的,就下载SDK里UART这个demo的代码,还是无法打印出来消息
回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

233

帖子

7

高级会员

Rank: 4

积分
750
最后登录
2021-1-25
 楼主| 发表于 2018-3-17 09:22:36 | 显示全部楼层
小恩GG 发表于 2018-3-15 16:28
看看demo中的UART 引脚是否与你的板子相符,还有debug 代码时,留意下寄存器配置和预期的一样 ...

我将打印串口换到其他uart,例如uart3。只修改引脚,其他配置不变,则打印成功。
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24927
最后登录
2025-7-23
发表于 2018-3-19 09:51:08 | 显示全部楼层
paulkiyt 发表于 2018-3-17 09:22
我将打印串口换到其他uart,例如uart3。只修改引脚,其他配置不变,则打印成功。 ...

感觉有点不可思议,你的板子好神奇
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-24 15:32 , Processed in 0.102811 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表