blob: 75640cdb72fa2ea785eefc3875a90254641dd8a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# mm32-jlink-pack.install
info() {
echo -e "JLINK Pack 支持包支持 MM32 全系列芯片,在 SEGGER JLink 6.10 及以上版本下的安装。"
}
post_install() {
echo "Install JLinkDevicesMM32.xml..."
info
install_jlinkdevices
}
post_upgrade() {
post_install
}
pre_remove() {
echo "Uninstall JLinkDevicesMM32.xml..."
mv -v /opt/SEGGER/JLink/JLinkDevicesBak.xml /opt/SEGGER/JLink/JLinkDevices.xml
}
install_jlinkdevices() {
cp -rv /opt/SEGGER/JLink/JLinkDevices.xml /opt/SEGGER/JLink/JLinkDevicesBak.xml
sed -i "s|</DataBase>||g" /opt/SEGGER/JLink/JLinkDevices.xml
cat /opt/SEGGER/JLink/JLinkDevicesMM32.xml.patch >> /opt/SEGGER/JLink/JLinkDevices.xml
}
|