在线时间1326 小时
UID3124330
注册时间2015-11-26
NXP金币3269
TA的每日心情 | 开心 2019-3-5 08:47 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
金牌会员
 
- 积分
- 9091
- 最后登录
- 2025-9-8
|
本帖最后由 jundao721 于 2023-5-16 10:10 编辑
板子回来有一段时间了,焊接也正常。然后就开始了解决问题之旅,因为灯都没点着。 首先看一下多灾多难的板子,哈哈。
开始板子焊接可漂亮了,奈何起步就有点问题,带着问题找答案。开始怀疑是外接flash的问题,我选的是B连接方案(不知道当时怎么想的)。后来又仔细看官方的硬件设计文档,选的A方案。遂修改了一下,虽然飞线,结果好也行哇。结果是能下载程序,不能启动。示波器查看了下晶振状况,没有起振,更换成直插的,想着做下测试。结果依然不理想,示波器也没有波形,为了排除示波器输入电容的干扰,更换电容也不行。 仿真的时候,程序一直跳到void DCDC_Init(DCDC_Type *base, const dcdc_config_t *config)函数,就不运行了。怀疑是电源系统没做好,又对着设计手册检查了一遍,没找到问题(主要是DCDC 那66uF,电容总量是够的,DCDC延时部分也检查了)。
当前使用的是keil5.36环境,想着试试SDK中M4的程序,奇怪的事情发生了,下载flash失败,但是基于M7的点灯程序开始运行。如图2所示。
这个有点蒙圈,什么原因呢?不知道哇。虽然程序运行了,但是MCU是发热的,有点烫手那种。重新用风枪动了动芯片,依然断电不能启动。但是用M4程序激一下,能运行。
问题没找到,现在考虑flash飞线太长和电源系统某些地方可能不太合适,接下来会重新再做一版,抄也没抄明白,甚是有点挫败感,哈哈。
有大神路过请多提意见,多指点,不吝赐教。继续看手册。
|
|