完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我通过Kickstarter上的FieleSo项目(和StudidIO兼容)介绍了PSoC 5芯片。他们是阿杜诺社区的一部分。
我试着用PSoC Creator和Muno和微软.NET一起安装葡萄酒。那不管用。然后,我尝试了,并且安装了单独的.MSI包,但是程序在启动时崩溃了(我会尝试去研究这些)。 现在,一些问题: 除了运行.MSI安装程序之外,.exe安装程序还做了什么重要的事情吗?您的代码使用本地Win32?DLL的多少?是否可以只使用.NET API,以便能够在Linux或OSX上运行单声道上的程序?你是否考虑过开放PSOC软件的任何部分?我知道你至少已经使用了基于GPL GCC编译器套件的编译器。有没有真正重要的IP,授权保持无成本的软件专有?我相信你知道阿杜诺和朋友们的成功。这8位AVR的芯片之所以比爱好者们更受欢迎,是因为Atmel在不花钱的情况下向用户发布了IDE。这就是你所做的。现在,使多平台和真正易于使用的ARDUINO IDE(和UNIX一样的CMD工具)得以实现的事实是,AVRS很好地被开源工具(如GCC(Atmel贡献)和AVRDUD)所支持。 现在,PSoC 5中的CORTEX-M3已经由GCC(您通过源代码G+使用)支持,但是程序员协议和CPLD硬件配置在开源世界中没有这样的支持(从2006有一个被抛弃的项目来创建这样的工具)。我敦促你考虑开源硬件运动和爱好者使用Linux,OSX,Android,和(Windows),他们不断发明新的方法来创造和改善他们自己和我们周围的世界。我知道你和他们会有很多好处,如果你欢迎他们通过一些简单的便携式开源工具来有效地使用你的硬件在非Wi32环境,有或没有GUI。您可以通过发布一个简单的开源工具来上传预编译的二进制文件到您的硬件,这将是有用的用户侧固件升级等。即使只是记录协议将有帮助,我相信一些自由度的董事会所有者将开始开发工具,如果给定的CHANC我知道我想买一个FieloSoc板,如果我可以使用它,而不需要在VM中安装Windows,我希望我的硬件或代码的用户在他们选择的平台上有免费和容易使用的工具。 谢谢,很抱歉这个冗长的帖子。我希望这会被正确的人阅读; 以上来自于百度翻译 以下为原文 I got introduced to the PSoC 5 chip by the freeSOC project on Kickstarter (and smARtDUINO, which is compatible with it). They are part of the Arduino community. I've tried installing PSoC Creator with wine, with both Mono and Microsoft .NET. That didn't work. Then, I tried, and succeded in installing the separate .msi packages, but the program crashes at startup (I'll try to investigate those). Now, some questions:
Now, the Cortex-M3 in PSoC 5 is already supported by GCC (which you use through Sourcery G++), but the programmer protocol and the CPLD hardware configuration have no such support in the open source world (there is an abandoned project from 2006 to create such tools). I urge you to consider the Open Source HardWare movement and the hobbyists using linux, OSX, Android, (and Windows) who are constantly inventing new ways to create and better themselves and the world around us. I know you and them would have much to gain from each other, if you welcome them by realeasing some (simple) portable open source tools to usefully use you hardware in non-Win32 environments, with or without GUIs. You could start by releasing a simple open source tool to upload pre compiled binaries to your hardware, which would be useful for user side firmware upgrades etc. Even just documenting the protocol would help, I'm sure some of the freeSOC board owners will start developing tools if given the chance. I' know I would like to buy a freeSOC board if I can use it without the hassle of installing Windows in a VM, I want the user of my hardware or code to have free and easy to use tools on the platform of their choosing. Thanks, and sorry for this lengthy post. I hope this will be read by the right people ;) |
|
相关推荐
24个回答
|
|
我们正在考虑所有的选择。也就是说,我比以前更能使用标准酒了。我现在不能说太多。事实上,在没有GUI的情况下,你不能使用创建者(你可以建立一个现有的项目,但就是这样)。问题是逻辑连接和物理布局是在GUI中完成的。不幸的是,这些系统不容易翻译成文本表示,也没有实例化现有内容。实例化内容是使创建者/ PSoC如此简单和强大的一部分。我也担心你的VM行动太慢了。典型地,我们已经看到使用VM(几乎察觉不到)的5-10%的性能损失。你是否检查了BIOS以确保所有的VM优化都在(如果你使用的是过去5年的计算机)?此外,Creator大多是单线程的。这是因为放置/路由问题不能很好地用于多处理器的使用。处理器和足够的RAM是两个瓶颈。如果你有一个免费RAM(真,物理RAM)和一个强大的处理器,你就可以去了。还要注意,如果一个核心上只有一个进程,大多数多核CPU将加快速度。因此,拥有一个安静的环境也会使你的建筑速度更快。大多数Linux发行版都像Windows 7,而且非常嘈杂。XP的退出是相当安静的。最后要注意的是,即使Creator在今天的葡萄酒中没有任何问题,也不可能在不使用第三方调试器的情况下进行调试。MIXPRO3/KIT调试使用未被移植的特殊Windows驱动程序。酒对于司机来说是不起作用的,所以在谈论造物主的移植之前需要加以解决。
以上来自于百度翻译 以下为原文 @hli We are looking at all options. That said, I was able to get further using standard wine then ever before. I can't say much more than that right now. @twistx77 Actually you cannot use Creator without a GUI (you can build an existing project but that's it). The issue is logical connectivity and physical placement is done in the GUI. Unfortunately these systems do not translate easily to a textual representation, nor does instantiating the existing content. And instantiating content is part of what makes Creator/PSoC so easy and powerful to use. I'm also concerned that your VM is acting so slow. Typically we've seen a loss of 5-10% of performance using a VM (barely perceivable). Have you checked the BIOS to make sure all VM optimizations are on (provided you're using a computer from the last 5+ years)? Additionally, Creator is mostly single threaded. That's because the placement/routing problem doesn't partition well for multiprocessor use. The processor and enough RAM are the two bottlenecks. If you have about a gig of ram free (true, physical ram) and a beefy processor, you're good to go. Also note, most multi-core CPUs will boost the speed if there's just one process on a single core. So having a quiet environment tends to make your build significantly faster as well. Most Linux distributions are like Windows 7, and very noisy. XP out of the box is fairly quiet. One final thing to note, even if Creator ran under Wine today without any problems, you wouldn't be able to debug without using a third party debugger. Miniprog3/kit debugging is using special Windows drivers that have not been ported. Wine does not work for drivers so that needs to be addressed before talking about porting Creator. |
|
|
|
你好,
关于Linux下纯闪存目的如何使用UnEngPrim3的任何线索(无VM) 甚至更好的是,使用PSoC 5LP作为原始PSoC的程序员,通过USB -GT,PSOC 5和GT;目标设备来传输二进制。用C或Python中的一些基本示例代码与“SWD桥”对话 最佳戴维 以上来自于百度翻译 以下为原文 Hi, Any leads on how to use Miniprog3 for pure flashing purposes under Linux (no VM) Even better, a way to use a PSoC 5LP as the programmer for a virgin psoc, streaming the binary via u*** -> psoc 5 -> target device. Pref with some basic example code in C or Python to talk to the "swd-bridge" best david |
|
|
|
谢谢你,史葛。
我有一台旧机器。三星笔记本电脑有一个I7,8 GBS的RAM。VM是具有3.5GB和4内核的Windows 7。 我试着把它变成一个没有运气的核心。它至少比普通的Windows 7机器慢5倍。自动完成使它在每次尝试自动完成时冻结3到5秒。 现在,为我工作最好的方法是让VM与AutoRead的创建者开放,我编译一次以获得所有生成的歌曲。然后,我在Linux中创建了Eclipse中的一个(正常C项目,而不是PSoC)项目,并导入所有生成的文件和自己的文件,并从那里工作。 我试着用你提供的插件创建一个项目,但是一旦我尝试创建这个项目,到达我选择编译器前缀和位置文件夹的那一部分,我就把文件夹设置正确,但是它不让我完成,按钮被禁用了。我已经下载了Linux的ARM GCC编译器。 我猜测,我已经可以工作的插件,并有司机的MiPro,我可以工作几乎很好,只需设计使用VM的硬件部分。 我认为你的软件不能在每一个平台上运行是一个耻辱。先锋工具包,甚至更好的PSoC 5 EVE板,如FRIESOC将是下一个大的东西在开放硬件,因为更容易,更快,更强大的开发原型比阿杜伊诺。 不管怎样,谢谢你的支持。 以上来自于百度翻译 以下为原文 Thank you Scott. I have a year old machine. Is a samsung laptop with an i7, 8 GBs of RAM. The VM is a windows 7 with 3.5gb and 4 cores. I've tried changing it to one core with no luck. It compiles at least 5 times slower than in a regular Windows 7 machine. And having autocompletion enable just makes it freeze for 3 to 5 seconds every time it tries to autocomplete. Right now, the best way to work for me is to have the VM open with Creator with autocomplete, I compile once to get all the generate souces. Then I create a (Normal C Project, not PSoC's) project in Eclipse in Linux and import all generated files and my own files and work from there. I've tried to create a project using the plugin you provide but once I try to create the project and get to the part where I choose the compilers prefix and location folder, I set the folder right but it doesn't let me finish, the button is disabled. I've downloaded the ARM gcc compiler for Linux. I gues that I've I could get working the plugin and had the drivers for miniprog, I could work almost fine with just having to design using the VM for the hardware part. I think is a shame that your software can't run in every platform. The pioneer kit or even better a PSoC 5 Eval board like the FreeSoC would be the next big thing in open hardware since is easier, faster and way more powerful to develop prototypes than Arduino. Anyway, thanks for the support. |
|
|
|
嗨,各位,
我刚刚开始研究PSoC(5),并对这种架构提供的可能性感到惊讶,并看到了几种可能的用例。 如果在CyPress的任何人都遵循这个线程,我认为您应该考虑到ASIC/FPGACEACTION中的相当数量的工程师是CLI/LINUX基础的,并且将不鼓励以微软为中心的工具链来评估PSoCube,因为PSoC的复杂性和容量增加并接近一个点。如果它成为传统ASIC/FPGA +模拟设计的可行替代品,你可能会发现几个新的潜在市场。跨平台(CLI)开发工具无疑是许多工程师的一步。 问候,迈克 以上来自于百度翻译 以下为原文 Hi folks, I just started looking at PSoC (5), and was surprised over the range of possibilities this architecture provide and see several possible use cases. If anyone at Cypress follows this thread, I think you should consider that a significant amount of engineers in the asic/fpga community is cli/Linux based, and would be discouraged to evaluate PSoC due to Microsoft centric tool chains. As the complexity and capacity of PSoC increases and approaches a point where it becomes a viable alternative to traditional asic/fpga + analog designs, you'd probably find several new potential markets. Cross platform (and cli) development tools would surely ease the step for many engineers. Regards, Mike |
|
|
|
有人使用开放式OCD来“PSD”的“SWD”吗?我想知道它是否稳定,以及它如何支持诸如读回保护之类的东西。
只要有一个基于Linux的CMD线工具来运行它们,我就不介意使用MyPro。 以上来自于百度翻译 以下为原文 anyone used Open OCD to "swd" the psoc's? I wonder if it's stable and how it supports things like read-back protection etc. I wouldn't mind using the miniprogs as long as there were a linux based cmd-line tool to run them |
|
|
|
只有小组成员才能发言,加入小组>>
742个成员聚集在这个小组
加入小组2011 浏览 1 评论
1773 浏览 1 评论
3561 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1705 浏览 6 评论
1473 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
291浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
188浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
363浏览 2评论
303浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
502浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-28 01:17 , Processed in 0.769082 second(s), Total 56, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号