29 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								# Analog Devices MAX78002
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								This BSP is for working with the Analog Devices
							 | 
						||
| 
								 | 
							
								[MAX78002](https://www.analog.com/en/products/max78002.html) AI microcontroller.
							 | 
						||
| 
								 | 
							
								The following boards are supported:
							 | 
						||
| 
								 | 
							
								 * [MAX78002EVKIT](https://www.analog.com/en/resources/evaluation-hardware-and-software/evaluation-boards-kits/max78002evkit.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 microcontroller utilizes 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.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								The Evaluation Kit is 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.
							 |