Commit Graph

132 Commits (master)

Author SHA1 Message Date
minux 5783d8d85e kflash.py: make -B option help text always up to date
Fixes #36.
2019-09-21 21:18:13 -04:00
Huang Rui 601aad359e Fixed printcallback problem and clean code
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-07-04 12:00:30 +08:00
Huang Rui 48d05a4f54 Merge branch 'master' of https://github.com/sipeed/kflash.py into sipeed-master 2019-07-04 11:38:29 +08:00
Huang Rui 5c1bffaed7 Refactor the code to support python2
* Move tuple2str as internal function
* Refactor printf function to support variable parameter(kwargs)
* Packaged getTerminalSize functions
* Add KFlash.log method

Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-07-04 10:48:58 +08:00
Neucrack ccbdc5540f optimize raise, close serial port before raise 2019-07-03 17:40:00 +08:00
Neucrack 72ee3812ec merge from kendyte/kflash.py 2019-07-03 15:30:07 +08:00
Neucrack 65209ec468 support python2 2019-07-03 15:15:27 +08:00
Neucrack fedd6945eb close serial after fail 2019-07-03 14:30:47 +08:00
Neucrack 19b9e1d75f add slow mode option 2019-06-28 15:03:56 +08:00
Neucrack 70589b5a7a optimize for module usage 2019-06-27 20:09:53 +08:00
Neucrack 4352cb756e add board bit_mic 2019-05-28 18:43:09 +08:00
Neucrack 60b9cb6fbe add maixduino board 2019-05-28 17:41:11 +08:00
Huang Rui e58a6a4d64 Fix setup.py and README.rst format
Add long_description_content_type text/x-rst

Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-05-16 01:02:37 +08:00
Huang Rui 249830dfc7 Add --version parameter and show version string
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-05-16 00:39:30 +08:00
Rui Huang 04357f587c
Merge pull request #28 from sipeed/master
Add module support, not just as a terminal tool
2019-05-14 20:29:37 +08:00
Neucrack 6931fc4e3a update ignore files 2019-05-10 18:05:12 +08:00
Neucrack 5b984926ad optimize for kflash_gui 2019-05-10 17:30:56 +08:00
Neucrack 5f90df71d1 merge from kendryte/kflash.py 2019-05-10 17:25:32 +08:00
Neucrack 9305ac7306 add external call API( for kflash_gui repo) 2019-05-10 17:14:24 +08:00
Rui Huang 75757bb97e
Merge pull request #27 from laanwj/2019_05_elf_loading
elf: Load only PT_LOAD program headers
2019-05-05 15:52:19 +08:00
Wladimir J. van der Laan 52602eb48c elf: Load only PT_LOAD program headers
The only kind of program header that should be read into memory before
executing is PT_LOAD. This speeds up ELF loading by skipping PT_NULL
sections.
2019-05-04 19:40:15 +02:00
Huang Rui 8705777490 Release 0.8.2 and fix download bugs on OSX
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-05-03 20:51:10 +08:00
Huang Rui ea0ab4c018 Fix download error due to bad timeout
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-05-03 20:46:29 +08:00
Huang Rui 5bf2a934be Release v0.8.1 and fixed some bugs
- Fix auto-select serial port bugs when using FT2232 under windows
- Fix enum import bug when python version below 3.4

Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-05-03 18:34:41 +08:00
Huang Rui 72981658a4 Release python Pypi package 0.8.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-30 00:05:36 +08:00
Huang Rui e947092374 Rename timeout to ISP_RECEIVE_TIMEOUT
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-29 23:07:06 +08:00
Huang Rui 6d7906fdca Fix file format detection bug in python2
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-29 21:07:06 +08:00
Huang Rui 27e3a44e35 Fix baudrate logic when using SRAM mode
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-29 20:21:14 +08:00
Huang Rui 7a1669540c Update example for run code in SRAM
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-29 20:11:42 +08:00
Huang Rui 30a6f4a81a Add example for run code in SRAM
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-29 20:05:15 +08:00
Huang Rui 3c3bde2704 When using SRAM bootmode, do not greeting flash
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-29 19:57:02 +08:00
Huang Rui 999fab6780 Changed README.md to README.rst to support pypi
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-29 18:43:28 +08:00
Huang Rui 2d16e0de62 Translate all non-ASCII characters
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-29 17:47:28 +08:00
Huang Rui 7d91f1db2a Remove absolute_import, unicode_literals import
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-29 17:32:27 +08:00
Huang Rui 22b0b88044 Fix README.md format problem
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-29 17:21:04 +08:00
Huang Rui c3077ad8d2 Update README.md to show python2 support
Also supports python2, but python3 is recommended.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-29 17:05:24 +08:00
Huang Rui 2c245c7475 Support both python2 and python3
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-29 17:02:44 +08:00
Huang Rui 030de69064 Add contributor @rgwan
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-27 01:18:46 +08:00
Huang Rui a0beb01d62 Add fast programming options and guide
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-27 01:13:24 +08:00
Huang Rui 79c60a167e Support more openec super baudrate
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-26 12:05:44 +08:00
Rui Huang 2bfce208ed
Merge pull request #26 from btx000/patch-2
Add the PlatformIO package identification file.
2019-04-25 21:40:14 +08:00
Huang Rui c75d62d7ce Use UART1 to support fractional baudrate
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-25 20:23:12 +08:00
Bits 4e29655024
Create package.json 2019-04-25 16:09:17 +08:00
Huang Rui 925dc62c27 Power up programming speed!!!
- Double programming speed by upgrade ISP_PROG
- Reduce ISP_PROG size
- Optimize flash erase

Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-25 14:11:06 +08:00
Huang Rui e8c6c7f896 Fix reset bugs and add friendly message
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-04-25 12:34:02 +08:00
Rui Huang 3ca69fd3ac
Merge pull request #25 from btx000/master
Fix possible errors on OSX and PlatformIO.
2019-04-24 21:19:57 +08:00
Bigbits 927ae408ab Fix os.get_terminal_size() error. 2019-04-24 18:52:41 +08:00
Rui Huang 82ad60b7d7
Merge pull request #24 from z4yx/wip-add-elf-support
Add support of loading ELF to SRAM
2019-04-11 20:15:48 +08:00
z4yx bfdca0d28e rework the open_terminal(), set reset signal correctly 2019-04-11 16:56:06 +08:00
z4yx 039668df74 Revert "add open_terminal() to replace duplicated code"
This reverts commit 6e313e9a2a.
2019-04-11 16:04:17 +08:00