- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am considering a design of a system that involves several hundred identical data acquisition units based on a PSoC5 (PSoC4 is an option). We are talking about up to 2000 units. They all run same code, or nearly the same code, which could be different in unit identification codes. Working and developing software for a single unit is a no-brainer but distributing it to a large number of units looks like a serious scalability problem. Uploading software by changing units and plugging them into a PC is not a viable option based on the number of units. Is there a way to create a bus with addressable PSoC units and then use this bus to upload software? I'm afraid that USB, JTAG, or SWD solutions would not work. Radio-based solutions, like BlueTooth, would not work because of radio interference between units.
I'm looking for hints on the direction to solve the problem of mass upgrading software in PSoC.
I would know an acceptable solution for an Ethernet-enabled device but I am totally perplexed by a solution for PSoC4/5...
Regards,
/Sergey
- Labels:
-
PSoC 5LP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If each PSOC is in an Ethernet client you could send commands to that Ethernet address
that initiates a bootloader session......maybe I do not understand your client side.
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have recently written SWD routines to program PSoC5LPs and PSoC4s from another PSoC. There are some very good HSSP application notes detailing it. You are correct though that it is a single point-to-point connection and SWD may be a lot of things but fast is not one of them.