AUTOSAR HAL

Про байтики и логику ЭБУ
Post Reply
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

AUTOSAR HAL

Post by Sergey89 »

http://arccore.com/hg/arc/file/a96d583df04f/arch/arm/arm_cm3/drivers

Есть готовая библиотека для STM32F1. В теории её не сложно переделать под STM32F4. В итоге получим стандартизированный HAL для автомобильных систем. Но в стандарте есть свои грабли. Например, запрещается эмуляция PWM на стандартных I/O. А сейчас эмуляция заложена в систему как базовый способ для работы с PWM.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: AUTOSAR HAL

Post by AndreyB »

Я там надал на log и что-то там коммиты в 2011 году последние? Или я не туда смотрю?

А где почитать стандарт и явный запрет, и что именно они явно запрещают?

Ну всё-таки я ничего против аппаратного PWM не имею. Нужно освободить два таймера, которые зря пропадают на нужны АЦП - медленный АЦП нужно перевести на системный таймер, а быстрый АЦП сделать постоянный режим. Ни у кого нет желания патч прислать? :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm

Re: AUTOSAR HAL

Post by Maxi »

так это древняя версия в сорцах.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: AUTOSAR HAL

Post by AndreyB »

Maxi wrote:так это древняя версия в сорцах.
Так, не останавливайся... Почему в сорцах только древняя версия? Они закрылись?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm

Re: AUTOSAR HAL

Post by Maxi »

потому что свежую они под другой лицензией предлагают.
и скорее всего за $$$
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: AUTOSAR HAL

Post by Sergey89 »

Это я дал ссылку на старую ветку.

Вот последняя http://arccore.com/hg/arc/file/008318eebe50/arch/arm/arm_cm3/drivers

Вот описание стандарта для HAL http://www.autosar.org/index.php?p=3&up=1&uup=2&uuup=6&uuuup=0&uuuuup=0

Вот запрет на эмуляцию PWM.
[BSW12386] No PWM emulation
The PWM driver shall only work with the PWM pins on the MCU.
The PWM driver shall not cover a PWM emulation on general purpose I/O
Last edited by Sergey89 on Wed Apr 30, 2014 3:54 am, edited 1 time in total.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: AUTOSAR HAL

Post by AndreyB »

Спасибо за ссылки, я уже завтра подробнее почитаю.

Вот философский вопрос: что такое PWM? :) форсунка управляется PWM? Или только клапан ХХ управляется PWM?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: AUTOSAR HAL

Post by Sergey89 »

Клапан ХХ управляется PWM. Форсунка управляется через Output Compare.

Output Compare Unit только в последнем стандарте появился http://www.autosar.org/download/R4.1/AUTOSAR_SWS_OCUDriver.pdf
nikll
Posts: 186
Joined: Tue Oct 15, 2013 5:45 am

Re: AUTOSAR HAL

Post by nikll »

Интересная штучка, поверхностно полистал пдфку заинтересовало, надо будет на досуге подробней по изучать.
Post Reply