完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
嗨,我正在努力使用带有PIC16F1936的MCC Bootloader模块的结果。我能找到连接到MCC的引导装载器的唯一帮助是它生成的代码中的注释。我很难找到其他相关信息的好来源。更糟糕的是,它需要一个计算机应用程序将十六进制文件编程到目标PIC中,我还没有找到那个软件。可下载的应用程序需要在不同的MPLABX项目(应用程序项目)中创建。如果使用XC编译器,则需要自己插入--CODEOFFSET命令。+可以设置应用程序项目以创建附加十六进制文件,它是引导加载程序和应用程序十六进制文件的合并。合并后的十六进制文件可用于调试。+引导加载程序需要命令和请求(如应用程序说明AN851所述)。它不像某些引导加载程序那样接受HEX文件内容。因此,用于将代码下载到目标PIC的计算机需要一个软件应用程序来执行智能下载。AN851提供的软件应用程序似乎既不支持更新的PIC部件,也不支持
|
|
相关推荐
8个回答
|
|
|
如果您在引导加载程序中遇到问题,您可以使用几个App Note Bootloader中的一个。你的芯片上的引导块足够大,适合C编码的引导加载程序。或者还有很多其他的PIC引导加载程序。如果您使用的是底部内存加载程序。您只需要在编译器项目选项中设置代码偏移选项。
|
|
|
|
|
|
保罗,Bootloader解决方案由代码生成器和宿主应用程序组成。代码生成器是MCC中可用的,但也可以单独使用。此时主机应用才是独立的。发布说明、用户指南和软件可以在这里找到:http://www..hip.com/promo/8-bit-bootloader请让我们知道这些文档是否满足您的需求。
|
|
|
|
|
|
Atttp://www. MyCHIP.COM/PROSP/8位BooToLoad的描述和文档是一个很大的帮助,谢谢!它涵盖了除MPLAX X以外的所有操作以实现结果。根据NKurzman的建议,我现在找到了AN1310(上面只提到它是DS01310),并且发现它比MCC生成的引导加载程序更适合我的需要:-主机应用程序不需要MPLAB X。停滞(更容易为非程序员安装更新的应用程序)。-主机应用程序在不编程时充当终端访问目标应用程序。-主机应用程序可以监视HEX文件中的更改并自动重新启动下载过程。在两个引导加载程序之间,我意识到了这两个系统之间通信的不兼容。然而,它确实在自动侦测期间节省了一些字节(包括硬件AutoBoD的部分)。
|
|
|
|
|
|
嗨,保罗,如果AN1310做你想做的事,那太好了。新的Bootloader实际上比AN851更接近于AN1310。我有点困惑,虽然你只看到了这两个之间的变化。MCC中的一个有很多不同之处,因为它在许多处理器上工作,而不仅仅是一个,因此它具有MCC GUI中可以看到的所有选项的灵活性。我们在主机应用程序上存在一些严重的问题,这些应用程序只在Windows上运行,并且可能在所有机器上都不能工作。运行64位窗口。新的引导加载程序是一个大的努力,向前的将有一个大的附加能力列表,但是AN1310将不再被更新,所以使用它在功能方面是一个死胡同(如果它对你来说是完美的,当然不是问题:)建议您使用MCC中的一个。如果有一些你不喜欢的东西,我们可以帮助你去做你需要的,在旧的AN1310版本上,这将是非常困难的。我们很可能已经实现并正在测试您希望在MCC引导加载程序中添加的其他功能。如果是这样的话,我们总是可以提供它的预发布版本。关于这些的一些评论。新的主机应用程序有一个独立的(不是插件)以及MPLAB-X插件主机应用程序。您也可以使用。我们可以为您提供BrayTerminal的配置文件,它允许您使用MACRO发送命令,这是一个成熟的终端应用程序,也可以充当主机,当然,逐行粘贴十六进制文件很痛苦!关于监视十六进制文件的更改,我不确定为什么这对您很重要,但是这样做也会导致一些问题。当我们对此进行概要分析时,编程速度差异非常小,以至于我们认为额外的复杂性是不合理的。nt方法,如对闪存执行CRC、监视有效程序的复位向量或在指定位置设置魔术值,AN1310版本只有一个选项。
|
|
|
|
|
|
它是一个引导加载程序。它没有新版本,也不需要任何产品后发货。支持大量芯片是一个额外的Microchip。用户只需要几个,早期的851引导程序很好。一个后来的更新把它毁了。它小到可以放进老的PIC里。附带的应用程序和后来的插件都是垃圾,现在又变成了老垃圾。AN1310看起来还不错,不足以改变工作协议。PICF193X AN1302的I2C引导程序也是一个很好的例子。我将需要和SPI引导程序(没有PC应用程序由主机引导)我将在移植AN1302之前查看MCC代码。一个PIC1947有一个足够大的启动块C。不需要玩ASM(无论如何我),除非我必须。
|
|
|
|
|
|
感谢Bootloader进化的照明图片COBOS。这对我来说有点改变,我的分析是有限的。我还没有钻研细节。这是对AN1310HOST应用程序还是新主机应用程序的引用?我发现了插件“Bootloader”版本1.0,但“Plugin Description”让我明白它是为高端处理器设计的,而不是PIC16系列(“MCU:32协议:……”这个插件与MPLAB和谐V1.06和更大。相关文件并不是我所能看到的任何地方。这是否与用于PIC16的MCC引导加载程序兼容,并且它能够通过UART发送突破以使目标退出应用程序并调用引导加载?只为发展。一个引导加载程序,在每个编译之后都会变成一个合适的选择。
|
|
|
|
|
|
这个工具看起来很棒,有专门的文档吗?描述标准程序并解释填充参数。需要先生成HEX文件或单击工作。我想尽快介绍给学生使用。
|
|
|
|
|
|
吉尔伯图-看看Attp://www. McCHIP.COM/PROSP/8位引导加载程序。在那里你会找到独立版本的生成器和用户指南。MCC中的发电机是一个更为新的。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
454 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3529 浏览 3 评论
1121浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1093浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
871浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
457浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 09:29 , Processed in 1.553691 second(s), Total 88, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2084