Мигать светодиодом. ARM или не-ARM?

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

Re: ARM или не-ARM?

Сообщение ua1arn »

Тот же gcc с миленьким дополнением:
link with C libraries that use the hard float ABI. These libraries are available to Sourcery CodeBench Standard and Professional Edition subscribers, but are not included with CodeSourcery's Lite or Personal Edition toolchains.

Это к тому, что dsp приложения не особо... про arm-gcc на launchpad есть пара слов:
ARM employees are maintaining this project.
Последний раз редактировалось ua1arn Пн сен 15, 2014 20:14:34, всего редактировалось 1 раз.
Аватара пользователя
ArtDen
Мучитель микросхем
Сообщения: 462
Зарегистрирован: Пн фев 22, 2010 09:12:34
Контактная информация:

Re: ARM или не-ARM?

Сообщение ArtDen »

ua1arn, спасибо, не знал.
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

Наверное китайцы форум читают. :))
Где-то тут говорил о том что бы mega48 Atmel бы модернизировать, так китайцы уже сделали это - LGT8F88A модернизированный вариант mega88, сравнение:
Изображение
сделали 80% команд за один цикл, в том числе и умножение
тактирование увеличили до 32МГц
внутренний генератор 32МГц
дип корпуса нет - QFP32, TSSOP28
8 ног до 80мА
добавили на лишние ноги (по мнению Атмела) порт - PORTE
с EEPROM подшаманили - 504B Data FLASH ( E2PROM I/F)
выкинули большинство фьюзов, теперь можно программно
http://www.mcugreen.com/?lang=en
ардуина за 11$ уже есть http://arduino.shopium.ua/products/iteaduino-lite/
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: ARM или не-ARM?

Сообщение HHIMERA »

Типа... "НаЗАД в будущее!"(С)... :)))
Всё равно... всё сведётся к "унылому, старому, доброму ногодрыгу и контролю тактов"...
Унылое ядро, унылая периферия... унылые недоразвитые таймера, отсутствие ДМА...
"Сколько пня не наряжай..."(С)...
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

если будут продавать в хлебных ларьках по 10 центов мне придется дрыгать (заказчики задавят), а так по цене STM8S003 сейчас король. Заказчик, к стати уже несколько сотен на STM8S003 поделок сделал и продал (раньше на мегах48 делал), пока никаких нареканий и возвратов (тьфу-тьфу). На мегах, редко бывало, наблюдался слет еепрома и очень редко слет флэша.
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: ARM или не-ARM?

Сообщение HHIMERA »

Да как бы и не совсем "свежо предание"...

http://forum.easyelectronics.ru/viewtop ... 68&start=0

0.60$... и 0.80$ в розницу... не впечатляет...

уже несколько сотен на STM8S003 поделок сделал и продал (раньше на мегах48 делал), пока никаких нареканий и возвратов (тьфу-тьфу). На мегах, редко бывало, наблюдался слет еепрома и очень редко слет флэша.

А то!!! :)
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

прошляпил, оттуда:
пользуясь случаем купил несколько штучек. розничная цена в китае 0.8 бакса вышла

ну тогда можно спать спокойно - лучше stm32f0 20-ногих накупить, дешевле даже в местном ларьке
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

pcDuino3 is a high performance, cost effective single board computer. It runs operation systems such as Ubuntu Linux and Android
*CPU AllWinner A20 SoC, 1GHz ARM Cortex A7 Dual Core
*GPU OpenGL ES2.0, OpenVG 1.1, Mali 400 Dual Core
*DRAM 1GB
*Onboard Storage 4GB Flash, microSD card (TF) slot for up to 32GB
*Video Output HDMI 1.4 with HDCP support
*OS Ubuntu 12.04 Android 4.2
*Arduino extension interface Arduino sockets, same as Arduino UNO
*14xGPIO, 2xPWM, 6xADC, 1xUART, 1xSPI, 1xI2C
*Network interface Built-in WiFi Ethernet 10M/100Mbps
*Audio out 3.5mm analog audio interface I2S stereo digital audio interface
*LCD LVDS
*IR IR receiver
*SATA SATA Host socket
*Camera MIPI
*Battery Li-Poly Battery Interface
*USB 1 x USB host, 1xUSB OTG
*Power 5V, 2000mA
*Overall Size 121mm x 65mm

http://www.pcduino.com/pcduino-v3/
Аватара пользователя
ArtDen
Мучитель микросхем
Сообщения: 462
Зарегистрирован: Пн фев 22, 2010 09:12:34
Контактная информация:

Re: ARM или не-ARM?

Сообщение ArtDen »

Для любителей уменьшать размер прошивки. Мне тут подсказали флаг линкера

Код: Выделить всё

--specs=nano.specs

Достаточно хорошо уменьшает размер кода. Фишка в том, что в этом случае линкуется стандартная либа, скомпилированная без поддержки исключений.
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

вспомнил - пробовал заменить в EmBlocks GCC на тот, что ua1arn ссылку дал, получил:

Код: Выделить всё

---------- Clean: Release in EmProbe ----------
Cleaned "EmProbe - Release"
---------- Build: Release in EmProbe ----------
Compiling: src\startup_stm32f0xx.S
Compiling: src\system_stm32f0xx.c
Compiling: src\main.c
Linking executable: bin\Release\EmProbe.elf
src\startup_stm32f0xx.S:1:0: error: target CPU does not support ARM mode
 /* File: startup_ARMCM0.S
 ^
src\system_stm32f0xx.c:1:0: error: target CPU does not support ARM mode
 /**
 ^
src\main.c:1:0: error: target CPU does not support ARM mode
 #include "stm32f0xx.h"
 ^

наверное надо с эклипсом пробовать, неохота возится, помниться была готовая сборка, не помнит ли кто где скачать
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

Re: ARM или не-ARM?

Сообщение ua1arn »

Смотреть на командную строку, а не на оболочку... Правда, в моих проектах для CM0 ассемблерных файлов нет.
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: ARM или не-ARM?

Сообщение HHIMERA »

Правда??? Прикольно... для других есть, а для СМ0 - нет...
Что же у них не так???
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

Re: ARM или не-ARM?

Сообщение ua1arn »

Я не пользуюсь SPL, поэтому у меня стартового файла этой библиотеки нет. Ассемблерные функции в CMSIS есть, но они как inline в .c файлах. Вполне пользуюсь возможностью обойтись без ассемблера в cortex M
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: ARM или не-ARM?

Сообщение HHIMERA »

И стартапа нет???
Никакого отношения к SPL он не имеет...
;******************** (C) COPYRIGHT 2012 STMicroelectronics ********************
;* File Name : startup_stm32f0xx.s
;* Author : MCD Application Team
;* Version : V1.0.1
;* Date : 20-April-2012
;* Description : STM32F0xx Devices vector table for MDK-ARM toolchain.
;* This module performs:
;* - Set the initial SP
;* - Set the initial PC == Reset_Handler
;* - Set the vector table entries with the exceptions ISR address
;* - Branches to __main in the C library (which eventually
;* calls main()).
;* After Reset the CortexM0 processor is in Thread mode,
;* priority is Privileged, and the Stack is set to Main.
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

Re: ARM или не-ARM?

Сообщение ua1arn »

Вот тут http://188.134.5.254/browser/hfreceiver ... re.c#L7423 обработчик Reset. Вот тут http://188.134.5.254/browser/hfreceiver ... re.c#L7509 собственно векторы. В наборе от STMicroelectronics это решено ассемблером почему-то.
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: ARM или не-ARM?

Сообщение HHIMERA »

А... понял... или почти понял...
Не... я конечно восхищаюсь вашим героизмом... мне просто непонятна суть этого винегрета...
Как по мне... ничего страшного в стартапе нет... тем более это никакой не SPL... Файлы SPL лежат в отдельной папке...
Но это уже... "на вкус и цвет"...
В наборе от STMicroelectronics это решено ассемблером почему-то.

У старших ПИКов тоже такое в наличии...
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

Re: ARM или не-ARM?

Сообщение ua1arn »

Возможно придется в венигрет добавлять дёготь...
STM32Cube умеет генерить работающие (опознающиеся) из коробки USB устройства... Если придется совмещаться с результатами его работы, это будет что-то...
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: ARM или не-ARM?

Сообщение HHIMERA »

Это да... Если они в сниппетсе под F0 умудрились ошибок натолкать... то в Кубе... :facepalm:
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: ARM или не-ARM?

Сообщение HHIMERA »

oleg110592 писал(а):лучше stm32f0 20-ногих накупить, дешевле даже в местном ларьке

А как тебе такое??? Поморгаем светодиодиками??? :)

ARM анонсировала новое поколение Cortex-M
http://www.3dnews.ru/902366
Компания анонсировала новую линейку процессоров Cortex-M7, которая должна постепенно прийти на смену Cortex-M4.
Внутри Cortex-M7 содержит 32-битное процессорное ядро ARMv7-M с шестистадийным суперскалярным конвейером. Обеспечивается полная бинарная совместимость с предыдущим поколением Cortex-M, но новое решение может предложить вдвое более высокий уровень производительности. Для 40-нанометрового чипа M7, работающего на частоте 400 МГц, ARM декларирует производительность на уровне 2000 очков CoreMark. Переход на использование 28-нанометрового техпроцесса позволит довести результат до 4000 очков. Компания обещает, что это случится в ближайшем будущем.

Лицензию на новый процессор ARM уже приобрели такие производители электроники, как Atmel, Freescale и ST Microelectronics.


STM Рулит!!! :music:
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

Ура - даёшь больше Армов хороших и нужных
Компания-разработчик допускает использование M7 и в «умных часах», во многих моделях которых сейчас используется M4

будем значит делать часы на М7, наверное называться будет самый дешевый - STM32F700
ошибся - на сайте ST названия уже есть: http://www.st.com/web/en/catalog/mmc/FM ... f7_sep2014
Ответить

Вернуться в «МЯЯЯУ!»