查看: 3455|回复: 11

[已解决] LPC54608 固件下载以及USB识别

[复制链接]

该用户从未签到

3

主题

17

帖子

0

注册会员

Rank: 2

积分
75
最后登录
2017-10-27
发表于 2017-8-28 09:41:19 | 显示全部楼层 |阅读模式
    大家好,最近在调试LPC54608,用的IDE是keil。现在用的板子是NXP提供的开发板,OM13092,自带仿真器,目前调试阶段都是利用keil的download和自带仿真器下载固件。想咨询后期量产的话,如何进行固件下载?设备带USB,会对锂电池充电。问:
1.可否用USB进行固件下载,NXP是否有上位机exe 支持?以及后期产品化后,如何进行固件升级?
2.设备的3V3是通过USB或者锂电池供电,LDO转换的。因此设备需要对USB插拔检测,充电显示。判断是外部USB电源还是锂电池。请问USB插入的时候,MCU是否会自动检测到插入,还是需要单独一个GPIO将USB 5v分压进行输入判断?

最佳答案

第一个问题:lpc54608支持U盘启动更新固件,具体参考手册。 第二个问题:lpc54608可以使用usb功能,比如HID 、CDC 、MSD,任何一个功能都会枚举成一个设备,有数据交换,在usb程序中加入判断是否插入USB,或者就是你 ...
回复

使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    [LV.10]以坛为家III

    66

    主题

    4888

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6152
    最后登录
    2024-4-15
    发表于 2017-8-28 09:56:24 | 显示全部楼层
    第一个问题:可以直接usb更新固件,不需要上位机,只要有电脑就可以U盘更新固件,
    第二个看不懂,说明白点
    开心
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-9-9 22:51
  • 签到天数: 415 天

    [LV.9]以坛为家II

    79

    主题

    3088

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    5181
    最后登录
    2022-5-23
    发表于 2017-8-28 10:05:25 来自手机 | 显示全部楼层
    第二个直接预留吧,稳妥
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    75
    最后登录
    2017-10-27
     楼主| 发表于 2017-8-28 11:03:46 | 显示全部楼层
    原来的你 发表于 2017-8-28 09:56
    第一个问题:可以直接usb更新固件,不需要上位机,只要有电脑就可以U盘更新固件,
    第二个看不懂,说明白点 ...

    Re1:你的意思芯片内部Flash可以通过USB枚举,模拟成U盘?
    Re2:
    如图,MCU如何判断USB插入,USB插入时,USBVBUS,D+,D-这几个IO是否就可以判断了?
    QQ截图20170828110116.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    [LV.10]以坛为家III

    66

    主题

    4888

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6152
    最后登录
    2024-4-15
    发表于 2017-8-28 11:16:45 | 显示全部楼层
    第一个问题:lpc54608支持U盘启动更新固件,具体参考手册。
    第二个问题:lpc54608可以使用usb功能,比如HID 、CDC 、MSD,任何一个功能都会枚举成一个设备,有数据交换,在usb程序中加入判断是否插入USB,或者就是你说的,GPIO一个电阻分压检测输入电压来判断输入,我建议直接枚举HID设备即可,来判断是否插入usb,节省一个GPIO
    开心
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    75
    最后登录
    2017-10-27
     楼主| 发表于 2017-8-28 12:29:04 | 显示全部楼层
    原来的你 发表于 2017-8-28 11:16
    第一个问题:lpc54608支持U盘启动更新固件,具体参考手册。
    第二个问题:lpc54608可以使用usb功能,比如HID ...

    你好。如果只是插入电源适配器呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    [LV.10]以坛为家III

    66

    主题

    4888

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6152
    最后登录
    2024-4-15
    发表于 2017-8-28 13:05:40 | 显示全部楼层
    曾志祥 发表于 2017-8-28 12:29
    你好。如果只是插入电源适配器呢?

    那肯定不行呀,没有数据通信
    开心
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    61

    主题

    233

    帖子

    7

    高级会员

    Rank: 4

    积分
    750
    最后登录
    2021-1-25
    发表于 2017-9-1 14:49:57 | 显示全部楼层
    原来的你 发表于 2017-8-28 11:16
    第一个问题:lpc54608支持U盘启动更新固件,具体参考手册。
    第二个问题:lpc54608可以使用usb功能,比如HID ...

    你好,我也在看从USB0启动或者更新固件,具体手册哪里有说明,有demo吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    [LV.10]以坛为家III

    66

    主题

    4888

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6152
    最后登录
    2024-4-15
    发表于 2017-9-1 16:48:42 | 显示全部楼层
    paulkiyt 发表于 2017-9-1 14:49
    你好,我也在看从USB0启动或者更新固件,具体手册哪里有说明,有demo吗?

    开发板手册上面有说明
    开心
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    61

    主题

    233

    帖子

    7

    高级会员

    Rank: 4

    积分
    750
    最后登录
    2021-1-25
    发表于 2017-9-4 14:04:24 | 显示全部楼层
    原来的你 发表于 2017-9-1 16:48
    开发板手册上面有说明

    你好,参照开发板手册UM11035的步骤,拖放keil生成的bin文件,可以开发板无任何反应。程序没问题,用keil自带的download和开发板自带仿真器下载固件设备正常运行。
    USB0下载.png
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-30 00:43 , Processed in 0.148098 second(s), 32 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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