https://github.com/widgetii/hisicmake
Experiments to unify SDKs
https://github.com/widgetii/hisicmake
Last synced: 8 months ago
JSON representation
Experiments to unify SDKs
- Host: GitHub
- URL: https://github.com/widgetii/hisicmake
- Owner: widgetii
- Created: 2020-06-18T14:22:48.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-04-06T08:52:45.000Z (about 5 years ago)
- Last Synced: 2025-01-25T11:29:32.461Z (over 1 year ago)
- Language: C
- Size: 47.9 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Usage
Change directory inside `SDK_DIR/mpp/sample` and this git repo into existing
directory:
```sh
$ git init .
$ git remote add origin git@github.com:widgetii/hisicmake.git
$ git config pull.rebase false
$ git pull origin master
$ git branch --set-upstream-to=origin/master master
```
## Manual Cmake build
* 18EV200 SDK:
```
$ cmake -H. -Bbuild -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-DCMAKE_TOOLCHAIN_FILE=tools/cmake/toolchains/arm-hisiv510-linux.cmake \
-G Ninja
$ cmake --build build
```
* 16CV300 SDK:
```
$ cmake -H. -Bbuild -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-DCMAKE_TOOLCHAIN_FILE=tools/cmake/toolchains/arm-hisiv500-linux.cmake \
-G Ninja
$ cmake --build build
```
* 16EV200/EV300 SDK:
```
$ cmake -H. -Bbuild -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-DCMAKE_TOOLCHAIN_FILE=tools/cmake/toolchains/arm-himix100-linux.cmake \
-G Ninja
$ cmake --build build
```