Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Abrowne patch 1 #44

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions 330BI/evb_330BI_FW_update.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
OpenIMU330BI Firmware Update
==============================

In comparison to OpenIMU300ZI and OpenIMU300RI, OpenIMU330BI does not have built-in bootloader. The reason behind it that OpenIMU300BI uses processor with less resources and sometimes if application is big – there would be now room to fit it in if bootloader present.
There are two scenarios how FW update can be performed for OpenIMU330BI.
There are two methods that can be used to update the FW in the OpenIMU330BI.
- Using the JTAG SWD interface
- or using the built-in MCU Bootloader, the Boot0 Pin and the UART port.
Care should be taken during schematic and layout generation to make provisions for either or both of these methods if FW upgrading capability will be needed in the end product.

Using JTAG (SWD) interface
-------------------------------
Expand Down Expand Up @@ -56,7 +58,7 @@ Next pins on OpenIMU330BI are used in this case:

Next sequence needs to be executed to force unit into boot loading mode:

1. Connect serial RS232 interface from PC to unit using RS232-TTL convertor. There may be also direct USB-TTL serial adapter.
1. Connect UART interface from PC to unit using UART-TTL convertor. There may be also direct USB-TTL serial adapter.
2. Provide HIGH level on BOOT0 pin.
3. Power up unit or apply RESET signal (active low. Time > 10 milliseconds).
4. Start custom boot loading utility or ST Micro utility and follow the steps in the documentation.
Expand Down