For those of you who have a 96Boards UART adapter board (Sonic Screwdriver), I've written a user guide and the design files are available on the Linaro git tree.
https://docs.google.com/document/d/1x3g4mfZJ2GxHCUYXp_O-ShwlbhJE2bMRtjcyRPFD...
https://git.linaro.org/people/grant.likely/96boards-uart.git
g.
Hey Grant,
Thanks for making this thing - means I have actually been able to use the HiKey board I was given in Hong Kong! And my feeble attempts with a soldering iron does not appear to have destroyed it completely!
Could you share some details on the "Work is being done to solve this by moving the GPIO control into the kernel driver instead of using libftdi." bit?
/ Leif
On 5 August 2015 at 12:29, Grant Likely grant.likely@secretlab.ca wrote:
For those of you who have a 96Boards UART adapter board (Sonic Screwdriver), I've written a user guide and the design files are available on the Linaro git tree.
https://docs.google.com/document/d/1x3g4mfZJ2GxHCUYXp_O-ShwlbhJE2bMRtjcyRPFD...
https://git.linaro.org/people/grant.likely/96boards-uart.git
g. _______________________________________________ Dev mailing list Dev@lists.96boards.org https://lists.96boards.org/mailman/listinfo/dev
Hi Leif,
If user wants to control hikey board by script file, he can use Grant's tool. For example, give a power reset or power down to hikey board.
If user just wants to input/output data by serial console, he doesn't need anything. The FTDI driver is already supported by linux kernel whatever he's using ubuntu or debian.
Regards Haojian
On Tue, 2015-08-11 at 10:37 +0100, Leif Lindholm wrote:
Hey Grant,
Thanks for making this thing - means I have actually been able to use the HiKey board I was given in Hong Kong! And my feeble attempts with a soldering iron does not appear to have destroyed it completely!
Could you share some details on the "Work is being done to solve this by moving the GPIO control into the kernel driver instead of using libftdi." bit?
/ Leif
On 5 August 2015 at 12:29, Grant Likely grant.likely@secretlab.ca wrote:
For those of you who have a 96Boards UART adapter board (Sonic Screwdriver), I've written a user guide and the design files are available on the Linaro git tree.
https://docs.google.com/document/d/1x3g4mfZJ2GxHCUYXp_O-ShwlbhJE2bMRtjcyRPFD...
https://git.linaro.org/people/grant.likely/96boards-uart.git
g. _______________________________________________ Dev mailing list Dev@lists.96boards.org https://lists.96boards.org/mailman/listinfo/dev
Dev mailing list Dev@lists.96boards.org https://lists.96boards.org/mailman/listinfo/dev
Hi Haojian,
Yes, I know.
What I was asking about was the comment in the documentation regarding the USB UART device disconnecting when using 96boardsctl to reset the board.
This issue is the only thing now preventing me from just sticking this in a cupboard at home and hack with it from anywhere - so I'd be keen to know the workarounds.
Regards,
Leif
On Tue, Aug 11, 2015 at 06:00:01PM +0800, Haojian Zhuang wrote:
Hi Leif,
If user wants to control hikey board by script file, he can use Grant's tool. For example, give a power reset or power down to hikey board.
If user just wants to input/output data by serial console, he doesn't need anything. The FTDI driver is already supported by linux kernel whatever he's using ubuntu or debian.
Regards Haojian
On Tue, 2015-08-11 at 10:37 +0100, Leif Lindholm wrote:
Hey Grant,
Thanks for making this thing - means I have actually been able to use the HiKey board I was given in Hong Kong! And my feeble attempts with a soldering iron does not appear to have destroyed it completely!
Could you share some details on the "Work is being done to solve this by moving the GPIO control into the kernel driver instead of using libftdi." bit?
/ Leif
On 5 August 2015 at 12:29, Grant Likely grant.likely@secretlab.ca wrote:
For those of you who have a 96Boards UART adapter board (Sonic Screwdriver), I've written a user guide and the design files are available on the Linaro git tree.
https://docs.google.com/document/d/1x3g4mfZJ2GxHCUYXp_O-ShwlbhJE2bMRtjcyRPFD...
https://git.linaro.org/people/grant.likely/96boards-uart.git
g. _______________________________________________ Dev mailing list Dev@lists.96boards.org https://lists.96boards.org/mailman/listinfo/dev
Dev mailing list Dev@lists.96boards.org https://lists.96boards.org/mailman/listinfo/dev
On 11 Aug 2015 11:10, "Leif Lindholm" leif.lindholm@linaro.org wrote:
Hi Haojian,
Yes, I know.
What I was asking about was the comment in the documentation regarding the USB UART device disconnecting when using 96boardsctl to reset the board.
This issue is the only thing now preventing me from just sticking this in a cupboard at home and hack with it from anywhere - so I'd be keen to know the workarounds.
The kernel driver doesn't support twiddling the CBUS GPIO pins, so I had to use libftdi . libftdi causes the kernel driver to detach, and the version of libftdi packaged in Ubuntu doesn't support reattaching the driver when it is finished. There are two fixes that can be done.
Simplest fix: Migrate to libftdi v1.2 - Will reattach the kernel driver when finished twiddling pins - Still causes a disconnect - Needs to be packaged
Better fix: Teach kernel driver to twiddle CBUS - 3 competing patches already exists https://lkml.org/lkml/2015/6/20/205 - Needs to be merged and tested.
g.
Regards,
Leif
On Tue, Aug 11, 2015 at 06:00:01PM +0800, Haojian Zhuang wrote:
Hi Leif,
If user wants to control hikey board by script file, he can use Grant's tool. For example, give a power reset or power down to hikey board.
If user just wants to input/output data by serial console, he doesn't need anything. The FTDI driver is already supported by linux kernel whatever he's using ubuntu or debian.
Regards Haojian
On Tue, 2015-08-11 at 10:37 +0100, Leif Lindholm wrote:
Hey Grant,
Thanks for making this thing - means I have actually been able to use the HiKey board I was given in Hong Kong! And my feeble attempts with a soldering iron does not appear to have destroyed it completely!
Could you share some details on the "Work is being done to solve this by moving the GPIO control into the kernel driver instead of using libftdi." bit?
/ Leif
On 5 August 2015 at 12:29, Grant Likely grant.likely@secretlab.ca
wrote:
For those of you who have a 96Boards UART adapter board (Sonic Screwdriver), I've written a user guide and the design files are available on the Linaro git tree.
https://docs.google.com/document/d/1x3g4mfZJ2GxHCUYXp_O-ShwlbhJE2bMRtjcyRPFD...
https://git.linaro.org/people/grant.likely/96boards-uart.git
g. _______________________________________________ Dev mailing list Dev@lists.96boards.org https://lists.96boards.org/mailman/listinfo/dev
Dev mailing list Dev@lists.96boards.org https://lists.96boards.org/mailman/listinfo/dev
On Wed, Aug 5, 2015 at 4:59 PM, Grant Likely grant.likely@secretlab.ca wrote:
For those of you who have a 96Boards UART adapter board (Sonic Screwdriver), I've written a user guide and the design files are available on the Linaro git tree.
https://docs.google.com/document/d/1x3g4mfZJ2GxHCUYXp_O-ShwlbhJE2bMRtjcyRPFD...
https://git.linaro.org/people/grant.likely/96boards-uart.git
Hi Grant,
Thanks for this.
If you plan to do a followup to the design, may I suggest moving the reset switch right above the expansion connector and in the center (opposite the jumpers) instead of on the overhang in order to get better mechanical connection. I've noticed that repeatedly pressing the reset switch causes the adapter to wiggle in the expansion connector and possibly lose connection.
Regards, Amit