Sunday, October 30, 2016

MediaTek LinkIt Smart 7688 Duo Development Environment Setup

Hardware: MediaTek LinkIt Smart 7688 Duo

Firmware: 0.9.3

Software: ColaSoft MAC Scanner / Putty / Arduino Sketch

You'll need to mounts this to some kind of PCB eventually

Getting this board working is mostly about fixing the gaps in their instructions.  Here's a quick start guide:

To set up the board:
  1. Plug in PWR/MCU port to a micro USB/wall wart plug (provide your own)
  2. Change your tablet/phone/PC to use new wireless Access Point (LinkIt...)
  3. Use browser (Chrome) to go to HTTP:// (default)
  4. Change Password
  5. Enter new Password (again)
  6. Click Network  and change to Station Mode (board will reboot and connect)
  7. Attach to your normal Access Point
  8. Connect your normal device back to the same Access Point/Network
  9. Scan for IP (using ColaSoft MAC scanner)
  10. Test all above by running Putty 
  11. Connect to IP found above
  12. Use root/{password you changed it to}
  13. Ping to ensure internet access
To set up your environment
  1. Install/run Arduino software
  2. Run it and change the following File | Preferences | Additional Boards Manager URLs to:
  3. Click on Tools | Boards | Board Manager
  4. Scroll down to Linkit Smart 7688 Duo
  5. Select it and hit Install
  6. If using Windows 10 you must restart and disable driver signing
    •   On your PC hold shift and select Restart
    •   Restart to do the Advanced options
    •   Select option 7 (disable driver signing)
  7. In Arduino app click File | Preferences | click on link after "More preferences can be edited directly in the file..."
  8. Go to ..\packages\LinkIt\hardware\avr\{version - e.g. 0.1.7}\driver
  9. Right-click on "linkit_smart_7688" choose install
  10. Say yes to installing an unsigned driver
  11. Plug in only USB cable from PC USB port to PWR/MCU on board
  12. Now visible from PC/Arduino software
  13. Go to Tools | Port and select COM{x} (LinkIt Smart 7688 Duo)
  14. Start coding
NOTE: The USB cable in Step 11 above can be used alone to power the board (vs also powering it directly via the other USB port).  However, depending upon your computer and configuration it may not provide enough power for the board and any ancillary devices plugged into it (e.g. sensors, LEDs, etc.)

No comments:

Post a Comment