초 고성능 STM32F7, Cortex-M7을 품다!
안*규 : [질문2] 최근 ST Micro에서 M0에 대해서는 Keil과 라이선스를 맺어 무료로 사용할 수 있게 된것으로 아는데, M3, M4와 관련해서는 제약사항은 없을까요?
: Keil사와는 M0와 M0+ code만 무료로 code 제한없이 사용하실수 있습니다.
김*호 : 개발툴은 어떤것을 사용하나요?
: STM32CubeMx ( code generator tool ) IDE : IAR, Keil, Truestudio, GCC 이용 합니다.
유*용 : CORTEX A 계열과 M 계열의 가격차이는 러프하게 얼마나 차이나는지요? (유사한 CORE 클럭기준..)
: 대략 2~4배 정도 입니다.
박*호 : m7은 주 타겟이 어디라고 봐야할까요?
: 홈오토메이션, 게이트웨어, 산업자동화 기기등에 적합하다고 할 수 있겠습니다.
신*진 : CUBEMX 꼭 사용해야 되나요? 향후 CUBEMX로 점점 옮겨가는지 궁금합니다
: 네, 앞으로 나올 제품들은 CubeMX위주로 지원될 계획입니다.
김*만 : 내부 EEPROM 은 지원을 하지 않는지요??? 그리고 EWARM(IAR)컴파일러가 cortex-M 버전인데 여기서도 M7을 사용할 수가 있나요??
: EEPROM은 제공되지 않고 IAR 7.30이상 버전부터 M7코어가 지원됩니다.
신*섭 : 부트로더에 대한 설명 부탁드릴께요
: System boot는 Chip 생산할때 포함되어 있는 Boot이며, User boot의 경우 Flash에 User가 구성하시면 됩니다.
신*진 : STM32 CUBEMX 라이브러리와 STM에서 제공하는 STM32F4xx_DSP_StdPeriph_Lib 형식의 라이브러리를 사용함에 따라 다른점이 있나요? 함수등이 다르더라고요^^
: 기존 Standard Peripheral 라이브러리도 충분히 검증된 안정된 소스코드이지만, RTOS및 Middleware등의 충분한 확장성이 고려되지 않은 설계입니다. STM32CubeMX의 라이브러리는 이러한 확장성및 이식성등을 다각도로 고려한 진보된 설계라고 보시면 됩니다.
박*재 : 세이프티 관련 스펙이 있는것을 보니 q100 인증도 진행 예정인가요?
: AEC Q100이라면 오토모티브 제품에 많이 적용되는 인증으로 알고 있습니다. STM32F7의 경우 Industrial제품 즉 Non-Automotive 제품이기에 Q100인증은 준비하지 않는것으로 알고 있습니다.
김*원 : 외부 IO관련 하여 M7의 FMC와 FSMC 다른점은 먼가요? 질문이 잘 안올라갑니다.
: M7은 FMC 기능만 지원됩니다. Dynamic + Static memory 지원 되는 Block입니다.
박*춘 : STM32F4의 뉴클레오 보드의 MBED 소스코드를 STM32F7에 바로 MBED 소스코드에 업데이트후에 컴파일 가능한지요
: 네 라이브러리만 차이가 날뿐 User는 동일합니다.
이*주 : STM32 F7에 적합한 Reat Time OS는 무엇인가요? 이러한 application sample code를 다운로드 받을 수 있읍니까?
: RTOS 제조사에 보면 샘플 코드를 받을 수 있습니다. F7의 경우 모든 RTOS 지원 됩니다. 원하시는 OS 찾으시면 됩니다.
김*원 : FMC와 FSMC 차이점이 먼가요?
: Satic Memory 지원 여부 입니다. FMC : Dynamic + Satatic Memory FSMC : Static Memory만 지원
장*운 : STM32F7이 LCD를 컨트롤 할때 상당히 빠른 처리속도를 보았습니다.그런데 보통 MCU로 그래픽 LCD를 프로그램할때에는 일명 노가다를 해야하는 경우가 많이 있는데,혹시 STM32F7는 좀 더 쉽게 그래픽 LCD를 컨트롤 하는 방법이 있나요?
: STM32CbueMx로 설정하면 쉽게 구동할 수 있습니다.
조*식 : M7 제품군 성능이 뛰어난것 같은데, 동영상 구현도 가능할까요? 동영상 코덱 지원 예정이 있는지요?
: 2Mbyte STM32F76x에 JPEC hardware codec이 내장됩니다
김*빈 : 소프트웨어 개발 환경은 어떤것들이 있나요? 그리고 코드의 성능차이가 있는지?
: STM32CubeMX code generator tool이 있어 쉽게 HAL Driver 구현 가능 합니다. 코드 성능은 IDE 최적화 옵션으로 설정하면 거의 동등 수준의 성능을 보입니다.
장*규 : mbed 지원은 현재 stm/nucleo의 모든 시리즈를 다 지원하나요 ?
: 현재 F0, F1, F3, F4, L0, L1, L4등.. F7을 제외한 모든 MCU 가 지원 됩니다.
유*용 : Cortex cpu HW 회로 설계에 있어, H/W 엔지니어가 가장 주의하여야 할 부분은 어떤 부분들이 있을까요? (전, 회로 설계 및 ARTWORK을 같이 하는경우에서의 설명을 부탁드립니다.),
: 회로설계는 data sheet의 전원구성관련 내용을 참조하셔서 필요한 수 만큼의 bypass cap을 달아주시고, BOOT 핀, 리셋, PDR 등을 사용용도에 맞게 구성하셔야 합니다. 전반적인 구성은 F7 EVAL 보드의 메뉴얼에서 회로도를 참조하실 수 있습니다.
동급 최강 울트라 저전력 STM32L4, MCU 성능의 한계를 넘다!
박*춘 : mbed에서 labview를 지원하는 것으로 아는데 matlab의 simulink를 지원하는지 궁금합니다 지원하는지 궁금하니다
: 지원하는 것으로 확인이 됩니다. Key Features ?Simulink applications configuration for STM32 microcontrollers. ?STM32 configuration is done with STM32CubeMX ?Automatic "C" code generation for STM32 is based on STM32Cube HAL libraries. ?Processor In the Loop (PIL) with USART RTioStream ?Reporting: ?Code generation ?Code execution profiling ?STM32 peripherals Simulink library models
배*준 : 1. STM32L4의 경우 현재 In stock 상태인가요? 시장에 풀리는 시점이 대략 어느정도인지요. 2. 만일 선행개발의 경우 EVB(Discovery BD등)는 언제쯤 공급받을 수 있는지요.
: STM32L4의 Package에 따라 다르겠지만, 차주에 양산이 진행되어 시장에 풀릴 예정입니다. 선행 개발의 경우에는 저희 공식 대리점을 통해서 EV-Kit은 검토용으로 제공 받으실 수 있습니다.


