修改platformio.ini中对应的env:条目
在extra_scripts变量下加入buildroot/share/PlatformIO/scripts/random-bin.py,具体格式入下所示:
extra_scripts = ${common.extra_scripts}
pre:buildroot/share/PlatformIO/scripts/random-bin.py
其中,random-bin.py内容为:
Import("env")
from datetime import datetime
env['PROGNAME'] = datetime.now().strftime("firmware-%Y%m%d-%H%M%S")