hi.
I want to gebrate DFU .zip packet but a problem arises
For my Computer Setting
OS : Windows 7 Pro 64bit
Chip : nRF5283240
IDE : keil uVison V.5.17.0.0
SDK : nRF5 SDK(Version 14.0)
Python : python-3.6.3
MinGW : 5.3.0 32bit
Target Board : PCA10040
Test example : nRF5_SDK_14.0.0_3bcc1f7\examples\dfu\bootloader_secure_ble\pca10040\arm5_no_packs
inside for this site
devzone.nordicsemi.com/.../
Step A. clear
Step B. clear
Step C. Generate DFU .zip packet.
=> problem arises
Here are screenshot.
[DEBUG_MSG for cmd]
D:\project\aa\NRF>nrfutil settings generate --family NRF52 --applicatio
n yourApplication.hex --application-version 0 --bootloader-version 0 --bl-settin
gs-version 1 bootloader_setting.hex
Traceback (most recent call last):
File "D:\program\Python\Python36-32\Scripts\nrfutil-script.py", line 11, in <m
odule>
load_entry_point('nrfutil==3.3.2', 'console_scripts', 'nrfutil')()
File "d:\program\python\python36-32\lib\site-packages\pkg_resources\__init__.p
y", line 565, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "d:\program\python\python36-32\lib\site-packages\pkg_resources\__init__.p
y", line 2631, in load_entry_point
return ep.load()
File "d:\program\python\python36-32\lib\site-packages\pkg_resources\__init__.p
y", line 2291, in load
return self.resolve()
File "d:\program\python\python36-32\lib\site-packages\pkg_resources\__init__.p
y", line 2297, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "d:\program\python\python36-32\lib\site-packages\nordicsemi\__main__.py",
line 49, in <module>
from nordicsemi.dfu.bl_dfu_sett import BLDFUSettings
File "d:\program\python\python36-32\lib\site-packages\nordicsemi\dfu\bl_dfu_se
tt.py", line 50, in <module>
from nordicsemi.dfu import intelhex
File "d:\program\python\python36-32\lib\site-packages\nordicsemi\dfu\intelhex\
__init__.py", line 322
print "IntelHex.tobinarray: 'pad' parameter is deprecated."
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(print "I
ntelHex.tobinarray: 'pad' parameter is deprecated.")?
infocenter.nordicsemi.com/index.jsp
[DEBUG_MSG for cmd]
D:\project\aa\NRF>nrfutil pkg generate --help
Traceback (most recent call last):
File "D:\program\Python\Python36-32\Scripts\nrfutil-script.py", line 11, in <m
odule>
load_entry_point('nrfutil==3.3.2', 'console_scripts', 'nrfutil')()
File "d:\program\python\python36-32\lib\site-packages\pkg_resources\__init__.p
y", line 565, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "d:\program\python\python36-32\lib\site-packages\pkg_resources\__init__.p
y", line 2631, in load_entry_point
return ep.load()
File "d:\program\python\python36-32\lib\site-packages\pkg_resources\__init__.p
y", line 2291, in load
return self.resolve()
File "d:\program\python\python36-32\lib\site-packages\pkg_resources\__init__.p
y", line 2297, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "d:\program\python\python36-32\lib\site-packages\nordicsemi\__main__.py",
line 49, in <module>
from nordicsemi.dfu.bl_dfu_sett import BLDFUSettings
File "d:\program\python\python36-32\lib\site-packages\nordicsemi\dfu\bl_dfu_se
tt.py", line 50, in <module>
from nordicsemi.dfu import intelhex
File "d:\program\python\python36-32\lib\site-packages\nordicsemi\dfu\intelhex\
__init__.py", line 322
print "IntelHex.tobinarray: 'pad' parameter is deprecated."
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(print "I
ntelHex.tobinarray: 'pad' parameter is deprecated.")?
Thanks
Best regards
kevin.ko