30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
# Keil setup
|
||
|
||
## Требования
|
||
|
||
- Keil MDK ARM.
|
||
- Device pack для STM32WB55.
|
||
- `STM32Cube_FW_WB` с middleware `STM32_WPAN`.
|
||
- Wireless stack firmware для CPU2, прошитый через STM32CubeProgrammer.
|
||
|
||
## Как открыть
|
||
|
||
Откройте основной проект:
|
||
|
||
```text
|
||
MDK-ARM/Zigbee_OnOff_Server_Coord.uvprojx
|
||
```
|
||
|
||
Если Keil попросит установить pack для STM32WB55, установите его через Pack Installer.
|
||
|
||
`MDK-ARM/stm32wb55_zigbee.uvprojx` оставлен как ранний минимальный каркас, но для CubeWB/Zigbee используйте ST-based проект выше.
|
||
|
||
## Важное про Zigbee на STM32WB
|
||
|
||
STM32WB55 использует два ядра:
|
||
|
||
- CPU1 - пользовательское приложение.
|
||
- CPU2 - wireless stack.
|
||
|
||
Перед отладкой Zigbee нужно прошить актуальный Zigbee stack для CPU2. Без этого приложение может собираться, но сеть Zigbee не заработает.
|