Commit Graph

553 Commits

Author SHA1 Message Date
Andrey G 51f53aa3fc Openblt (#3430)
* Makefile: define BOOTLOADER=1 for linker in case of OpenBLT too

This will reserve first 32K of flash for bootloader.

* OpenBLT: include into build

* board: subaru eg33: add OpenBLT board code

* board: subaru eg33: use OpenBLT

* Board: Subaru EG33: OpenBLT: reuse HAL and CMSIS from OpenBLT submodule

* Board: Subaru EG33: OpenBLT: reuse linker file from OpenBLT too

* OpenBLT for MRE

* OpenBLT: MRE: adjust LD memory map for smallest variat of MCU on MRE

* OpenBLT: enable for MRE

* OpenBLT: disable CRC check of user application

This allows us to use DFU tool to flash main application too.

* hex2dfu: fresh binary for linux

* OpenBLT: extract common part of OpenBLT makefiles to openblt.mk

* OpenBLT: enable CRC check of user application for MRE and EG33

CRC (actually just a summ) of few first vectors is stored at 0x1c
offset. This is reserved vector for Cortex-M3, M4 and M7

* common_make: append OpenBLT CRC to dfu files

This should allow to use DFU to do main application update when
when OpenBLT is used as bootloader. hex2dfu will store same
styled CRC as OpenBLT expects to see in user app.

* OpenBLT reorganization

Move common stuff to hw_layer/ports/

* OpenBLT: proteus

* Proteus: enable OpenBLT for F4 and F7

Compilation tested only
2021-11-05 19:28:55 -04:00
rusefillc f72433b1fd fresh Windows binary 2021-11-05 11:51:32 -04:00
rusefillc 0410b386c2 hex2dfu helper script 2021-11-05 11:51:21 -04:00
rusefillc 0d5f5a7ad9 hex2dfu as proper submodule 2021-11-05 11:50:33 -04:00
rusefillc 18d2baa4cf fresh item no 2021-11-04 22:56:54 -04:00
rusefillc c424461c8b fresh binary 2021-11-02 09:48:47 -04:00
kon 553c422785 website updates (#3439)
* Auto-generated configs and docs

* Auto-generated configs and docs

* Auto-generated configs and docs

* Auto-generated configs and docs

* added vector logos

* removed background from upload icon

* more logos, more better

* added beer to website

Co-authored-by: GitHub build-firmware Action <action@github.com>
2021-10-31 22:30:28 -04:00
rusefi 1d37a59883 world domination 2021-10-31 20:38:37 -04:00
rusefi deea4d35c8 world domination 2021-10-31 20:29:47 -04:00
David Holdeman bb6c4c3400 Use SSH for remaining workflows (#3407)
* install sshpass instead of ncftp

* don't use file for command

* change env vars

* replace ncftp with sshpass in docs

* switch gcov upload

* use heredoc instead of file

* convert ibom

* whoops

* messed up var

* remove quotes

* undo ini variable changes
2021-10-25 08:22:31 -04:00
rusefillc 7e517ea753 $1m 2021-10-23 21:04:59 -04:00
rusefillc f733564631 $1m 2021-10-23 21:03:57 -04:00
rusefi e9ba59a691 $1M 2021-10-22 18:47:33 -04:00
rusefi 0b72b21c17 $1M 2021-10-22 18:44:09 -04:00
rusefillc bc16b7d08d $1m 2021-10-22 16:54:13 -04:00
David Holdeman 06835a6a75 Use SSH to upload firmware (#3394)
* install sshpass instead of ncftp

* use ssh

* change env vars

* fix checks and sftp>ssh
2021-10-22 16:36:15 -04:00
rusefillc bf853f19b3 New dfu (#3392)
* Better Windows build-in DFU #3338

* Better Windows build-in DFU #3338

some time to read from dead process, also TOOLS_PATH support

* Better Windows build-in DFU #3338

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2021-10-22 15:05:12 -04:00
rusefillc e8ac961df0 $1m 2021-10-22 14:15:32 -04:00
David Holdeman 09d5159961 Change vars and use docs dir (#3390) 2021-10-22 09:07:35 -04:00
rusefillc 39843ff2ac $1m 2021-10-21 22:12:38 -04:00
rusefillc a574311564 $1m 2021-10-21 21:30:11 -04:00
David Holdeman 33c826a810 Use SSH for Pinouts (#3388)
* switch to ssh

* ssh env vars
2021-10-21 19:42:06 -04:00
David Holdeman 981b16ced9 Use SSH for Doxygen (#3386)
* install sshpass and change var names

* convert doxygen script

* no stricthostkeychecking

* change secrets
2021-10-21 19:15:25 -04:00
rusefillc 6b89466ed8 GHA reliability: retry FTP upload #3011
trying SFTP
2021-10-19 11:57:05 -04:00
rusefillc 7361b559b1 Better Windows build-in DFU #3338 2021-10-19 10:39:51 -04:00
rusefillc 89670df015 Better Windows build-in DFU #3338 2021-10-19 10:31:16 -04:00
rusefillc e08957143b Who generates default bundle? #3368 2021-10-18 22:34:34 -04:00
rusefillc 6012397bd9 GHA reliability: retry FTP upload #3011
trying SFTP
2021-10-18 22:01:14 -04:00
rusefillc b455ad3fd2 GHA reliability: retry FTP upload #3011
not ignoring upload issues
2021-10-18 20:44:28 -04:00
rusefillc 83fab63d4d Better Windows build-in DFU #3338
those are needed for DFU to be able to verify
2021-10-15 23:59:08 -04:00
rusefillc d4c8550339 Better Windows build-in DFU #3338
new CLI into bundle
2021-10-15 22:08:42 -04:00
rusefillc e1626e6d4c Better Windows build-in DFU #3338 2021-10-15 21:00:17 -04:00
rusefillc 0a850402e0 Better Windows build-in DFU #3338 2021-10-15 20:57:45 -04:00
rusefillc 01b5d7dfc8 https://github.com/rusefi/rusefi_documentation/issues/170 2021-10-13 21:39:01 -04:00
GitHub build-firmware Action 8dc62f09a5 progress 2021-10-13 21:36:29 -04:00
rusefillc cf7aea91b4 Move pinouts to pages.rusefi.com #170 2021-10-13 21:27:22 -04:00
rusefillc 053b41df95 Move pinouts to pages.rusefi.com #170 2021-10-13 21:25:29 -04:00
rusefillc a67b1dc9e2 Review unit_tests/compile.sh fix #3349 2021-10-13 21:09:11 -04:00
rusefillc c6243a0240 Move pinouts to pages.rusefi.com #170 2021-10-13 21:04:47 -04:00
rusefillc 1ed5658d1e Move pinouts to pages.rusefi.com #170 2021-10-13 21:04:02 -04:00
rusefillc d5de9f8b17 Move pinouts to pages.rusefi.com #170 2021-10-13 21:01:21 -04:00
rusefillc 9ecd1d24e7 QR 2021-10-12 22:28:21 -04:00
rusefillc f2c882359d random poke 2021-10-09 09:45:59 -04:00
rusefillc 9afbe92776 https://github.com/rusefi/rusefi_documentation/issues/164 2021-10-09 09:44:24 -04:00
rusefi 294879f6f2 Button to apply nDBANK #2996 2021-10-08 14:09:30 -04:00
rusefillc 832966bb3b Better Windows build-in DFU #3338 2021-10-08 13:50:59 -04:00
Matthew Kennedy 4765cb0499 add wiki link (#3337) 2021-10-08 06:11:36 -04:00
rusefillc 7547ff86db 2022 draft 2021-10-06 21:17:36 -04:00
rusefillc 97a640b7bd https://github.com/rusefi/rusefi_documentation/issues/107 2021-10-06 20:30:22 -04:00
rusefillc a0e0b4adc0 NA96 2021-09-30 21:16:18 -04:00