- Added MSDK flash rules for CMake - Removed partial IAR support. Uniform GCC support across MAX32 parts - Updated build scripts for correctly signing the MAX32651 - Added README files for the BSPs to describe flashing and limitiations
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Analog Devices MAX32665/6
 | 
						|
 | 
						|
This BSP is for working with the Analog Devices
 | 
						|
[MAX32665](https://www.analog.com/en/products/max32665.html) and
 | 
						|
[MAX32666](https://www.analog.com/en/products/max32666.html) microcontrollers.
 | 
						|
The following boards are supported:
 | 
						|
 * [MAX32666EVKIT](https://www.analog.com/en/resources/evaluation-hardware-and-software/evaluation-boards-kits/max32666evkit.html)
 | 
						|
 * [MAX32666FTHR](https://www.analog.com/en/resources/evaluation-hardware-and-software/evaluation-boards-kits/max32666fthr.html)
 | 
						|
 | 
						|
 | 
						|
This part family leverages the Maxim Microcontrollers SDK (MSDK) for the device
 | 
						|
interfaces and hardware abstraction layers. This source code package is fetched
 | 
						|
as part of the get-deps script.
 | 
						|
 | 
						|
The microcontrollers utilize the standard GNU ARM toolchain.  If this toolchain
 | 
						|
is not already available on your build machine, it can be installed by using the
 | 
						|
bundled MSDK installation.  Details on downloading and installing can be found
 | 
						|
in the [User's Guide](https://analogdevicesinc.github.io/msdk//USERGUIDE/).
 | 
						|
 | 
						|
## Flashing
 | 
						|
 | 
						|
The default flashing behavior in this BSP is to utilize JLink.  This can be done
 | 
						|
by running the `flash` or `flash-jlink` rule for Makefiles, or the
 | 
						|
`<target>-jlink` target for CMake.
 | 
						|
 | 
						|
Both the Evaluation Kit and Feather boards are shipped with a CMSIS-DAP
 | 
						|
compatible debug probe. However, at the time of writing, the necessary flashing
 | 
						|
algorithms for OpenOCD have not yet been incorporated into the OpenOCD master
 | 
						|
branch.  To utilize the provided debug probes, please install the bundled MSDK
 | 
						|
package which includes the appropriate OpenOCD modifications.   To leverage this
 | 
						|
OpenOCD instance, run the `flash-msdk` Makefile rule, or `<target>-msdk` CMake
 | 
						|
target.
 |