Hardware/ARMEBS/4

(Difference between revisions)
Jump to: navigation, search
(Datasheets)
Line 17: Line 17:
 
|-
 
|-
 
| '''Description''' || '''Chip type''' || '''Details''' || '''Designator''' || '''Datasheet'''
 
| '''Description''' || '''Chip type''' || '''Details''' || '''Designator''' || '''Datasheet'''
 +
|-
 +
| Board || ARMEBS4 v1.1 || ||  || Schematics ([[Media:armebs4_1_1.pdf|pdf]], [[Media:armebs4_1_1.sch|pcad sch]]), pcb ([[Media:armebs4_1_1.pcb|pcad pcb]])
 
|-
 
|-
 
| Micro-controller || ST STM32F417IGH || Cortex-M4 with floating point, 1MB flash, 128+64KB RAM, USB, Ethernet, ...|| U3 ||
 
| Micro-controller || ST STM32F417IGH || Cortex-M4 with floating point, 1MB flash, 128+64KB RAM, USB, Ethernet, ...|| U3 ||
  
[http://www.st.com/web/en/resource/technical/document/reference_manual/DM00031020.pdf stm32f4 family] : Peripheral register description, ...
+
[[Media:stm32f4.pdf|stm32f4 family]] : Peripheral register description, ...
  
[http://www.st.com/web/en/resource/technical/document/datasheet/DM00035129.pdf stm32f417] :
+
[[Media:stm32f417.pdf|stm32f417]] : Peripheral list, pinning, memory map, ...
peripheral list, pinning, memory map, ...
+
  
 
|-
 
|-
| || || Cortex-M4F || inside U3 || [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0439d/DDI0439D_cortex_m4_processor_r0p1_trm.pdf Cortex-M4 Technical reference manual]
+
| || || Cortex-M4F || inside U3 || [[Media:cm4trm.pdf|Cortex-M4 Technical reference manual]]  
 
|-
 
|-
| Ram || ISSI IS66WVE4M16BLL-70BLI || 8 MBytes PSRAM || U4 || [http://www.issi.com/WW/pdf/66WVE4M16BLL.pdf datasheet]
+
| Ram || ISSI IS66WVE4M16BLL-70BLI || 8 MBytes PSRAM || U4 || [[Media:cm4trm.pdf|datasheet]]  
 
|-
 
|-
| Display || ST STM32F4-DIS || 320x240 TFT with touchscreen || x || [[Media:STM32F4DIS-LCD REV1.0.pdf|schematics]] []
+
| Display || ST STM32F4-DIS || 320x240 TFT with touchscreen || x || [[Media:STM32F4DIS-LCD_REV1.0.pdf|schematics]]
  
 
|}
 
|}

Revision as of 10:45, 17 September 2014

Contents

ARMEBS4

The armebs4 is a CPU board based on the STM32F417 micro-controller. Unless otherwise noted, this document is also valid for all other board based on this micro-controller. For the record, the STM32F407 is a STM32F417 without the hash and cryptography co-processors. We use the SMT32F4x7 on these boards :

  • heivs armebs4 board.
  • stm32f4 discovery : a low-cost evaluation board for the STM32F407, made by ST.
  • stm3240g-evla : a development board based on the STM32F417, made by ST.
  • Androsensor board : an Android connected IO board, based on the STM32F4x7 made by us.
  • stm32_camera : a camera board based on the STM32F4x7, made by us.

Datasheets

FIXME : complete this table, and embed the files (impossible with current wiki settings)

Description Chip type Details Designator Datasheet
Board ARMEBS4 v1.1 Schematics (pdf, pcad sch), pcb (pcad pcb)
Micro-controller ST STM32F417IGH Cortex-M4 with floating point, 1MB flash, 128+64KB RAM, USB, Ethernet, ... U3

stm32f4 family : Peripheral register description, ...

stm32f417 : Peripheral list, pinning, memory map, ...

Cortex-M4F inside U3 Cortex-M4 Technical reference manual
Ram ISSI IS66WVE4M16BLL-70BLI 8 MBytes PSRAM U4 datasheet
Display ST STM32F4-DIS 320x240 TFT with touchscreen x schematics

Development environment

The development environment is composed of :

  • Eclipse (IDE)
  • gcc (compiling, linking, ...)
  • openocd (programming/debugging)

It is available free of charge, and has been extensively tested under Linux and windows

Setup

The setup has his own page : Eclipse for stm32

Troubleshooting

The Troubleshooting has his own page : Troubleshooting

Memory sections

Sections explained

Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox