cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 4499|回复: 4

HP39gii Exist OS的刷入

[复制链接]
发表于 2021-6-6 15:16:53 | 显示全部楼层 |阅读模式
本帖最后由 8192Bit 于 2021-6-8 22:07 编辑

注:这个系统的最大乐趣在于写代码,而非使用——因为这个系统压根没完工!!...
注:最近这个系统很火,看起来接下来开发进展会起飞(
还在忍受慢得要死的垃圾系统?
还在疯狂地按ON+F4或拔电池?
教你刷自制开源系统ExistOS!把你的39gii变废为宝!(
注意:用第一,第二种方法刷完系统重新开机,计算器可能会变回之前的系统或变砖,记得备好Firmware Updater!如果不希望系统变回去,请参见方法三。

*感谢Readme.md的贡献者们!
1.GNU MAKE方法
-GNU MAKE,简单,易用,三行代码保证刷进去
-只能用于老版release,Linux不能用

1.下载
Existos源码
2.下载tools工具链
3.让装有源码的文件夹<hp39gii>与工具链<tools>放在同一目录下:

文件的放置方法

文件的放置方法

4.双击运行hp39gii文件夹下的console.bat

console.bat

console.bat

5.输入命令(相信在座各位应该都会输的)

  1. make                //编译文件
复制代码
make updater
6.39gii按住ON/C不放的同时插USB数据线,等到电脑提示新硬件(或打开Firmware Updater,显示初始化时)时放开。此时计算器屏幕应该不会出现任何东西(也就是进入“恢复模式”);7.再次输入命令
  1. make flash
复制代码
如果 failed.PNG ,说明你的39gii可能没有进入恢复模式,或者39gii有问题;
如果 success.PNG (只要看见一堆...........),说明固件刷好了,享受DEMO吧!


2.CMAKE方法
-通用强大新版老版都能用
-麻烦


1.下载CMAKE
2.下载Ninja,添加进path。
3.
安装 arm-none-eabi-gcc. Linux系统可以用包管理器安装,Windows系统可以从arm官网下载. 对于Windows系统,请将安装目录下的./bin路径添加至PATH环境变量.

4.
对于Linux系统, 请将99-hp39gii.rules复制到/etc/udev/rules.d/
之后执行
  1. sudo service udev restart
  2. # 或者
  3. sudo udevadm control --reload-rules
  4. sudo udevadm trigger
复制代码
5.39gii按住ON/C不放的同时插USB数据线,等到电脑提示新硬件(或打开Firmware Updater,显示初始化时)时放开。
此时计算器屏幕应该不会出现任何东西(也就是进入“恢复模式”);
6.在此文件夹中, 执行
  1. #适用于Windows
  2. cmake -G ninja .
  3. ninja #编译固件
  4. ninja flash #将固件刷入RAM
复制代码

7.如果,说明你的39gii可能没有进入恢复模式,或者39gii有问题;如果(只要看见一堆...........),说明固件刷好了,享受命令行的快乐吧!



3.把固件固化到Flash里
*你发现关不掉计算器,于是把电池拆了。
*但是,再次重启之时,屏幕一片空白。
如何把固件“烧”进计算器?
1.打开Firmware Updater所在的目录。
2.把之前的firmware.sb或updater.sb删掉,或者加上(1),只要不让FU用之前的固件来升级就行
3.把编译好的固件放进文件夹。
4.正常步骤刷机。
5.开机,然后你就能看见命令行或者DEMO或者你自己做的什么玩意了。

*已经编译好的固件
GNU MAKE updater-old.sb (45.41 KB, 下载次数: 31)
CMAKE       firmware-new.sb (272.22 KB, 下载次数: 54)





发表于 2021-6-6 22:18:44 | 显示全部楼层
学习了,刷入demo后还能刷回来么
 楼主| 发表于 2021-6-7 06:43:00 | 显示全部楼层
zhoudb 发表于 2021-6-6 22:18
学习了,刷入demo后还能刷回来么

其实拔电重启就行  如果是刷进了flash 就把之前文件夹已经有的固件再放回来,Firmware Updater正常更新就好了
发表于 2021-6-7 09:25:51 | 显示全部楼层
新系统里面都有啥?
 楼主| 发表于 2021-6-7 17:54:42 来自手机 | 显示全部楼层
本帖最后由 8192Bit 于 2021-6-7 18:00 编辑
molucule 发表于 2021-6-7 09:25
新系统里面都有啥?

从丰富的计算,编程,aplet,绘图等多功能但是死机不断的系统变成一个只有6条命令的基于FreeRTOS的Shell或者几十MB的U盘
16230596558872978919009372731607.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-4-26 19:05 , Processed in 0.056955 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表