完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好!我正在使用一个USB初学者工具包2,并结合“基本”(Bootloader)和“HythBasic”(USB)演示文稿提供的不协调V2.05.01编译成XC32 1.43。我匹配了项目之间的设备配置,并让它加载。到目前为止非常好。我可以用VB从USB应用程序进行通信,如果我在开机之前按下SW1,LED开始闪烁,引导加载程序就绪。所以这两个特性似乎都在起作用。我正在解决的问题是改变十六进制。我已经尝试了AN1388 PIC32 UBL Bootloader,也尝试了UNIFIEDHOST-0.1.8。在加载Bootloader时,PC应用程序都无法通信。但是他们都看到了设备,当组合。PIC32 UBL要求重置设备加载Bootloader,但这样做会删除设备并失去连接。UNIFIEDHOST-0.1.8试图读取Bootloader版本并失败。要传递新的HEX的过程是什么?Bootloader是否有USB代码?这样,可以建立USB连接吗?或者应该将新的十六进制转移到特定的内存位置,引导引导器查看重置?我想我对使用的策略不太清楚,演示应用程序不起作用,我找不到他们的文档。有人走下这条路,关心分享他们的经验吗?非常感谢!彼得
以上来自于百度翻译 以下为原文 Hi All! I'm working with a u*** starter kit 2 and combining the 'basic' (bootloader) with the 'hid_basic' (u***) demos offered in hARMony v2.05.01 compiled with xc32 1.43. As instructed, I put the bootloader as a loadable to hid_basic. I matched up the Device Configurations between the projects, and got it to load. So far so great. I can communicate by u*** from a VB app, and if I hold down SW1 before power on, the led starts blinking for bootloader ready. So both features seem to be working. The issue I'm having is changing the .hex. I've tried the AN1388 PIC32UBL Bootloader, and also the UnifiedHost-0.1.8. Neither PC apps can communicate when only the bootloader is loaded. But they both see the device when the combined .hex is loaded. The PIC32UBL asks to reset the device to load the bootloader but doing so removes the device and loses the connection. And UnifiedHost-0.1.8 tries to read the bootloader version and fails. What is the process to transfer the new .hex? Should the bootloader have the u*** code in it? That way, a u*** connection can be established? Or should the new .hex be transferred to a specific memory location where the bootloader looks upon a reset? I guess I'm not too clear on the strategy to use, and the demo apps are not working and I can't find the documentation on them. Anyone been down this path and care to share their experience? Much appreciate in advance! Peter |
|
相关推荐
4个回答
|
|
非常有趣。我想做类似的事情,但没有开始。下面看看有什么推荐的。
以上来自于百度翻译 以下为原文 Very interesting. I want to do something similar but have not started that road. Following to see what is recommended. |
|
|
|
算出……Sooooooooo.OrthyV2.05.01与XC 1.43在USB上没有被识别。我读到一些关于将USB打开放到sys任务中的文章。但是,与XC 2.05的和谐V2.04工作在方框中。必须确保设备配置位匹配。引导加载程序在启动时设置配置位。彼得
以上来自于百度翻译 以下为原文 Figured it out... SOOOOooooooo. Harmony V2.05.01 with XC 1.43 is not recognized on the u***. I read somewhere about putting the u*** open into the sys task. However, Harmony V2.04 with XC 2.05 works right out the box. Gotta make sure that the device configuration bits match up. The bootloader portion sets the config bits on startup. Peter |
|
|
|
和谐V2.05应与XC32 V1.44每读ME文件一起使用。其他版本可能会或可能不起作用。
以上来自于百度翻译 以下为原文 Harmony V2.05 should be used with XC32 V1.44 per the read me file. Other versions may or may not work. |
|
|
|
谢谢您!我挖了一点,发现在和谐释放笔记信息。超级有用!
以上来自于百度翻译 以下为原文 Thank you! I dug around a bit and found that info in the harmony release notes. Super useful! |
|
|
|
只有小组成员才能发言,加入小组>>
5280 浏览 9 评论
2053 浏览 8 评论
1966 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3228 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2275 浏览 5 评论
812浏览 1评论
706浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
647浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
705浏览 0评论
601浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-9 20:44 , Processed in 1.164901 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号