平头哥剑池CDK教程——芯片SDK开发之创建初始SDK

首先,我们需要关闭project view下的工程,新建一个完全干净的workspace

建立工作空间完成以后,我们选择工程中的new soc project

 

这里就是我们创建芯片SDK的入口,package paths是需要选择保存我们组件池的路径,我们在进行一个初始SDK创建的时候,是需要设置一个初始的组件池路径的,我们可以把组件池路径可以配置在我们的workspace中

 对于组件池路径,这里我们需要选择使用我们刚刚创建的workspace下面的一个文件目录,作为我们的组件池路径,然后点击OK,便完成了一个初始SDK的创建

 一个初始的SDK,他包含的内容是非常少的,其中有solution组件,有SDK的虚拟组件只依赖了一个chip的SDK。

我们的chip组件包含了程序的启动文件

以及一些memory的初始化文件

最后会跳转到我们solution组件下真正业务下的main函数,那么这就是我们芯片初始SDK的状况。

我们需要根据我们自己的硬件的一个memory空间,去修改我们的rom和ram区间,rom的话会根据我们芯片具体的启动地址去填写,包括填写rom的大小。ram的话是根据我们芯片上具体的ram空间填写它起始地址和长度。

另外我们需要配置的点是在启动文件中,我们需要对我们的程序所需要使用的堆栈的大小以及队列函数所需要的大小进行配置

完成初始配置以后我们可以进行编译我们的SDK工程。

然后我们在调试页面可以选择具体硬件调试器或者模拟平台

 如果没有相关的硬件资源,我们可以选择902的模拟平台

完成编译以后,我们启动调试,可以看到程序可以直接执行到main函数,这就表示了我们的初始SDK就制作完成。

参考视频:

https://www.bilibili.com/video/BV1gA411K7Qr?p=16&vd_source=77c874a500ef21df351103560dada737

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值