Forums › Devices › OSD335x-SM › Using Uniflash tool with Windows 10 for OSD335x
Tagged: OSD335x, uniflash, windows 10
Description: Uniflash tool to boot and flash OSD335x does not work on Windows 10 due to RNDIS driver udpate – https://e2e.ti.com/support/processors-group/processors/f/processors-forum/959576/am3358-windows-10-usb-boot (Discussion on TI forums for reference)
Devices affected: All OSD335x family devices using Uniflash on Windows 10 for flash programming
Mitigation: The ROM code on the AM335x SoCs integrated in OSD335x comes programmed directly by TI. It should be the same code TI uses on their discrete offerings. We do not have access to ROM code source or updates.
It may be a good idea to switch to a supported OS or try flashing using Ethernet boot as described here – https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components/Tools/Flash_Tools.html. The link describes Ethernet boot in detail with the uniflash tool and is similar to RNDIS boot procedure. You should be able to bypass the Windows RNDIS driver.
The SYSBOOT pin configuration needed is described in Table 26-7 of the AM335x Reference Manual(https://www.ti.com/lit/ug/spruh73q/spruh73q.pdf). Section 26.1.9.4 details EMAC boot procedure for AM335x.
You can also flash your eMMC from the uSD flasher card. The SD card flashing mechanism is seen on Beagleboards utilizing the OSD3358 SiP and AM335x SoC. Here is a forum post describing the usage on a Beaglebone image: https://octavosystems.com/forums/topic/flash-the-emmc-of-the-octavo-red/
The script is maintained here: https://github.com/RobertCNelson/boot-scripts/tree/master/tools/eMMC and can be modified if needed.
Octavo Systems LLC all rights reserved
OCTAVO is registered in the U.S. Patent and Trademark Office. OSD, C-SiP, and the Octavo Logo are trademarks of Octavo Systems LLC.
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields