查看: 6042|回复: 6

[已解决] LPC54608学习 自带ROM疑问

[复制链接]
  • TA的每日心情
    开心
    2017-5-9 08:12
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    34

    主题

    801

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2367
    最后登录
    2021-8-11
    发表于 2017-3-28 13:16:36 | 显示全部楼层 |阅读模式
    本帖最后由 modou0 于 2017-4-13 07:58 编辑

    ROM API.jpg
    lpc54xxx系列片上自带ROM,即bootloader,
    ROM-based USB drivers,
    其中MSC类代表什么意思呢?
    是PC可以通过MCU(即lpc54xxx)虚拟的U盘进行升级
    还是说 MCU(即lpc54xxx)USB作为主机去读取外挂的U盘就行升级?

    最佳答案

    LPC的ROM里有带ROM API,就是把USB啊,UART啊,SPI之类的底层驱动都封好了放在ROM里,用户直接调用就可以,不需要二次开发底层的驱动了。相对没有偏上ROM的MCU好处还是多多的,比如节约FLASH空间,也可以节约客户的 ...
    回复

    使用道具 举报

  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 2928 天

    连续签到: 19 天

    [LV.Master]伴坛终老

    23

    主题

    4143

    帖子

    82

    金牌会员

    Rank: 6Rank: 6

    积分
    13785
    最后登录
    2025-7-24
    发表于 2017-3-28 15:16:20 | 显示全部楼层
    傲游截图20170328151512.jpg

    Mass Storage Class 是不是更靠谱些呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-6 08:45
  • 签到天数: 328 天

    连续签到: 1 天

    [LV.8]以坛为家I

    10

    主题

    1047

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    2006
    最后登录
    2019-5-1
    发表于 2017-3-28 15:44:19 | 显示全部楼层
    第一种,lpc模拟成u盘进行升级
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4336
    最后登录
    2025-6-13
    发表于 2017-3-29 13:32:53 | 显示全部楼层
    LPC的ROM里有带ROM API,就是把USB啊,UART啊,SPI之类的底层驱动都封好了放在ROM里,用户直接调用就可以,不需要二次开发底层的驱动了。相对没有偏上ROM的MCU好处还是多多的,比如节约FLASH空间,也可以节约客户的开发时间。当然客户不放心我片上的驱动,也可以用SDK的源码开发嘛。

    另外片上的ROM是有bootloader功能的,从串口,USB等(SPI I2C)把代码下进去。提供多种烧录方式吧。

    还有一层好处,就是ROM的bootloader是不死的,如果MCU片上没这块ROM,并且程序把内核弄死了话,片子也就残废了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-9 08:12
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    34

    主题

    801

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2367
    最后登录
    2021-8-11
     楼主| 发表于 2017-4-5 09:53:02 | 显示全部楼层
    anobodykey 发表于 2017-3-28 15:44
    第一种,lpc模拟成u盘进行升级

    多谢解答帮助
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-9 08:12
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    34

    主题

    801

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2367
    最后登录
    2021-8-11
     楼主| 发表于 2017-4-5 09:54:36 | 显示全部楼层
    toofree 发表于 2017-3-28 15:16
    Mass Storage Class 是不是更靠谱些呢?

    考虑生产及后续现场升级需求的话
    生产环节,最好是板卡插上USB线,固件就能自动下载完成;
    现场有升级需求的话,就插U盘。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-9 08:12
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    34

    主题

    801

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2367
    最后登录
    2021-8-11
     楼主| 发表于 2017-4-5 09:55:32 | 显示全部楼层
    mgn 发表于 2017-3-29 13:32
    LPC的ROM里有带ROM API,就是把USB啊,UART啊,SPI之类的底层驱动都封好了放在ROM里,用户直接调用就可以, ...

    多谢专员解答
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

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

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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