完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好。我有一个基于PIC32的设备,它实现了USB闪存驱动器。我想在MPLAB X中编译一个C程序,将可执行代码复制到设备上,并告诉PIC32运行它。XC32工具链能够生成这样的二进制文件吗?在其他问题中,编译的代码必须是独立于位置的,必须有办法告诉它允许使用什么RAM,并且我必须知道入口点。谢谢,鲍伯。
以上来自于百度翻译 以下为原文 Hi. I have a PIC32-based device that implements a USB flash drive. I'd like to compile a C program in MPLAB X, copy the executable code to the device, and tell the PIC32 to run it. Is the XC32 tool chain able to generate a binary file like that? Among other issues, the compiled code would have to be position-independent, there would have to be a way to tell it what RAM it's allowed to use, and I'd have to know the entry point. Thanks, Bob |
|
相关推荐
4个回答
|
|
呵呵?XC32生成一个十六进制文件。如果你想让自己的OS可以运行程序,那就在你身上。从技术上讲,这是可能的。我没见过其他人这么做。你可以设置一个链接脚本来放置它。位置无关是一个额外的并发症。
以上来自于百度翻译 以下为原文 Huh? XC32 Generates a Hex file. if you want to make your Own OS that can run programs, that is on you. Technically it is possible. I have not seen any one else do it. You could set up a linker script to place it were you want it. position-independent is an additional complication. |
|
|
|
听起来好像你想用Bootloader从USB闪存驱动器导入程序。这里有一个APP注释,描述了PIC32:HTTP:/WW1.MICCHIP.COM/DeLoSs/En/AppNoSe/0138B.PDFI,认为在单个闪存驱动器上有多个程序可以选择加载哪个程序。但我没有做很多BooLoad,而且我还没有使用PIC32设备。
以上来自于百度翻译 以下为原文 It sounds like you want to use a bootloader to import a program from a USB flash drive. Here is an app note describing this for the PIC32: http://ww1.microchip.com/downloads/en/AppNotes/01388B.pdf I think there are ways to have multiple programs on a single flash drive and the ability to choose which one to load. But I have not done much with bootloaders, and I haven't used the PIC32 devices. |
|
|
|
事实上,不。我在寻找一个更容易让终端用户使用的东西。-鲍勃
以上来自于百度翻译 以下为原文 Actually, no. I'm looking for something that would be easier for an end-user to use. - Bob |
|
|
|
哦,真有趣。基本上编译器能够提供你想要的。问题是你是否可以指定需要什么。当然你不想在PIC32上使用Linux吗?
以上来自于百度翻译 以下为原文 Oh, funny thing. Basically the compiler is capable to deliver what you want. The question is whether you can SPECIFY what's needed. Sure you do not want Linux on the PIC32? |
|
|
|
只有小组成员才能发言,加入小组>>
5128 浏览 9 评论
1984 浏览 8 评论
1914 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3148 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2212 浏览 5 评论
697浏览 1评论
586浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
467浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
603浏览 0评论
495浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-2 17:01 , Processed in 1.373301 second(s), Total 88, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号